public async Task ConfirmRevertAsync()
        {
            await Mediator.SetDiagramXML(Id, DiagramXML);

            StateHasChanged();
            await revertDialogWindow.CloseAsync();
        }
Exemple #2
0
        protected async Task ConfirmAddFieldAsync()
        {
            Contract.AddSafely(Form, newFieldModel.ToFormField());
            //Contract.DataModel.Entities.Add(newEntityModel.ToContractEntity());

            await createDialogWindow.CloseAsync();

            await addFieldSuccessSnackbar.ShowAsync();

            ResetNewFieldModel();
        }
Exemple #3
0
        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 ConfirmRevertAsync()
        {
            if (!EditInProgress)
            {
                return;
            }

            await Mediator.SetDiagramXML(Id, DiagramXML);

            EditInProgress = false;
            StateHasChanged();
            await revertDialogWindow.CloseAsync();

            await OnChange.InvokeAsync(null);
        }
        protected async Task ConfirmSaveAsync()
        {
            await saveDialogWindow.CloseAsync();

            try
            {
                Contract.ReplaceSafely(BusinessActivity, diagramToSave);
                await successSnackbar.ShowAsync();

                StateHasChanged();
            }
            catch (Exception e)
            {
                alertController.AddAlert("Confirm unsuccessful: " + e.Message, AlertScheme.Danger);
            }
        }
        protected async Task ConfirmSaveAsync()
        {
            try
            {
                Contract.ReplaceSafely(diagramToSave);
                await successSnackbar.ShowAsync();

                EditInProgress = false;
                StateHasChanged();
            }
            catch (Exception e)
            {
                alertController.AddAlert("Diagram confirm unsuccessful: " + e.Message, AlertScheme.Danger);
            }

            await saveDialogWindow.CloseAsync();

            await OnChange.InvokeAsync(null);
        }