예제 #1
0
 /// <summary>
 /// Save
 /// </summary>
 /// <param name="e"></param>
 public override void OnSave(WindowSaveEventArg e)
 {
     if (DataContext is ISaveableViewModel vm)
     {
         vm.SaveCommand.Execute(EventArgs.Empty);
     }
     base.OnSave(e);
 }
예제 #2
0
        /// <summary>
        /// Override the on save methode for the viewmodel to save the all assignments
        /// </summary>
        /// <param name="e"></param>
        public override void OnSave(WindowSaveEventArg e)
        {
            if (DataContext is DocumentWorkflowConfigurationViewModel viewModel)
            {
                viewModel.PrepareSaving();
            }

            base.OnSave(e);
        }
        public override void OnSave(WindowSaveEventArg e)
        {
            if (DataContext is DocumentWorkflowAppSettingsViewModel model)
            {
                model.Model.Guid = base.DBInternPage.Guid;
            }

            base.OnSave(e);
        }
        /// <summary>
        /// Save changes
        /// </summary>
        /// <param name="e"></param>
        public override void OnSave(WindowSaveEventArg e)
        {
            try
            {
                ViewModel.Save();

                e.IsSaved = true;
            }
            catch (Exception ex)
            {
                LogManagerInstance.Instance.Error("Could not save directory metadata", ex);
            }
            base.OnSave(e);
        }
 /// <summary>
 /// Saves chosen field types to database
 /// </summary>
 /// <param name="e"></param>
 public override void OnSave(WindowSaveEventArg e)
 {
     directoryClassificationFieldService.SaveFieldTypes(this.ViewModel.ChosenFieldTypes, this.ViewModel.AvailableFieldTypes, this.ViewModel.Model);
     base.OnSave(e);
 }