public async Task DeleteAsync() { try { await OrgStructureService.DeleteDepartmentAsync(Department.Id); await ToastService.ShowToastAsync("Department removed.", ToastType.Success); await ModalDialogClose(); } catch (Exception ex) { Logger.LogError(ex.Message, ex); await ToastService.ShowToastAsync(ex.Message, ToastType.Error); await ModalDialogCancel(); } }
public async Task DeleteAsync() { try { await OrgStructureService.DeleteDepartmentAsync(Department.Id); await Refresh.InvokeAsync(this); await SynchronizationService.UpdateOrgSructureCompanies(ExceptPageId); await ToastService.ShowToastAsync("Department removed.", ToastType.Success); await ModalDialogService.CloseAsync(); } catch (Exception ex) { await ModalDialogService.CancelAsync(); Logger.LogError(ex.Message, ex); await ToastService.ShowToastAsync(ex.Message, ToastType.Error); } }