Пример #1
0
        public async Task BtnDeleteForm()
        {
            if (SelectedForm != null)
            {
                try
                {
                    BusyIndicator.BlockUI();
                    bool validationResult = await ValidateDeletionOfFormAsync(SelectedForm.IdForm);

                    if (validationResult)
                    {
                        bool deleteForm = false;
                        notificationManager.Confirm(Resources.ApplicationShortName, Environment.NewLine + Resources.DeleteFormQuestion, () => { deleteForm = true; }, owner: GetView());
                        if (deleteForm)
                        {
                            await DeleteFormAsync();
                        }
                    }
                }
                finally
                {
                    BusyIndicator.UnblockUI();
                }
            }
        }
Пример #2
0
 public async void BtnDelete()
 {
     if (SelectedOwner != null && SelectedOwner.IdOwner != null && SelectedOwner.IdOwner != Guid.Empty && !SelectedOwner.Standard)
     {
         bool shouldDeleteOwner = false;
         notificationManager.Confirm(Resources.ApplicationShortName, Environment.NewLine + Resources.DeleteOwnerQuestion, () => { shouldDeleteOwner = true; }, owner: GetView());
         if (shouldDeleteOwner)
         {
             await DeleteOwnerAsync();
         }
     }
     else if (SelectedOwner != null && SelectedOwner.IdOwner == Guid.Empty)
     {
         SelectedOwner.IsDirty = false;
         Owners.Remove(SelectedOwner);
     }
 }