async Task ConfirmDeleteAsync() { try { Contract.RemoveSafely(Form, fieldToDelete); alertController.AddAlert("Delete successful", AlertScheme.Success); StateHasChanged(); } catch (Exception) { alertController.AddAlert("Something went wrong :(", AlertScheme.Danger); } await deleteDialogWindow.CloseAsync(); }
public async Task SaveAsync() { try { var xml = await Mediator.GetDiagramXML(Id); var newDiagram = DMNProcessDiagram.FromXml(xml); diagramToSave = newDiagram; //Validate Contract.ValidatePotentialDiagram(BusinessActivity, newDiagram); saveIntegrityResult = Contract.AnalyzeIntegrityWhenReplacedWith(BusinessActivity, newDiagram); //Show dialog await saveDialogWindow.OpenAsync(); } catch (Exception e) { alertController.AddAlert("Confirm unsuccessful: " + e.Message, AlertScheme.Danger); } }
async Task SaveAsync() { Loading = true; ContractFileSession.SerializedContract = EditorContractXML.To(Contract); try { await ContractFileSessionService.UpdateAsync(ContractFileSession); await successSnackbar.ShowAsync(); } catch (Exception) { contractAlertController.AddAlert("Error while saving contract occured", AlertScheme.Danger); } Loading = false; //await LoadCurrentContractAsync(); }
async Task CreateNewContractAsync() { var newContract = new EditorContract(); var newSession = ContractFileSession.FromContract(newContract); newSession.Id = newSessionId; Loading = true; try { await ContractFileSessionService.InsertAsync(newSession); NavigationManager.NavigateTo("/ContractFileSession/" + newSession.Id); } catch (Exception) { newContractAlertController.AddAlert("Something went wrong :(", AlertScheme.Danger); } Loading = false; }