@using Common.Dtos.Exper @using HushianWebApp.Service @using HushianWebApp.Services @using Common.Validation @inject UserService userService;
@code { [Inject] protected ToastService ToastService { get; set; } = default!; [Parameter] public Update_ExperDto model { get; set; } [Parameter] public int ExperID { get; set; } [Parameter] public EventCallback OnMultipleOfThree { get; set; } public bool loading { get; set; } = false; } @functions{ async Task NewItem() { if (!string.IsNullOrEmpty(model.FullName)) { if (!model.FullName.IsOnlyPersianLetters()) { ToastService.Notify(new(ToastType.Danger, $"نام و نام خانوادگی را به صورت فارسی مشخص کنید")); return ; } loading = true; if (await userService.ExperEditingFromManager(ExperID,model)) { loading = false; await OnMultipleOfThree.InvokeAsync(); } loading = false; } } }