public async Task LoadEpic(int id) { EpicEntity = await EpicsService.GetEpicOrNull(id); if (EpicEntity.Id != 0) { await SelectOrganization(EpicEntity.Project.OrganizationId); } }
private async void DeleteInternal(ModalResult modalResult) { if (!modalResult.Cancelled) { var isDeleted = await EpicsService.DeleteEpic((int)modalResult.Data); if (isDeleted) { await Refresh(); StateHasChanged(); } else { ToastService.ShowToast("Unable to delete! Work logs exists on this epic!", ToastLevel.Error); } } Modal.OnClose -= DeleteInternal; }
public async Task Refresh() { Epics = await EpicsService.GetEpics(EpicsInput); StateHasChanged(); }
public async Task SaveOrganization() { EpicEntity = await EpicsService.CreateOrEdit(EpicEntity); Done(); }