示例#1
0
        private void EditTemplateCommandExecuted(MailTemplateModel model)
        {
            RaisePropertyChanged("DisableParentWindow");

            var view = new MailTemplateView(model);

            view.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");

            if (view.DialogResult != null && view.DialogResult == true)
            {
                RefreshTemplates();
            }
        }
示例#2
0
        private void AddTemplateCommandExecuted()
        {
            RaisePropertyChanged("DisableParentWindow");

            var window = new MailTemplateView(null);

            window.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");

            if (window.DialogResult != null && window.DialogResult == true)
            {
                _adminDataUnit.SaveChanges();

                if (Content is TemplatesView)
                {
                    var view      = Content as TemplatesView;
                    var viewModel = view.DataContext as TemplatesViewModel;
                    viewModel.AllTemplates.Add(window.ViewModel.Template);
                    viewModel.RefreshTemplates();
                }
            }
        }
示例#3
0
        private void EditTemplateCommandExecuted(MailTemplateModel model)
        {
            RaisePropertyChanged("DisableParentWindow");

            var view = new MailTemplateView(model);
            view.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");

            if (view.DialogResult != null && view.DialogResult == true)
            {
                RefreshTemplates();
            }
        }
示例#4
0
        private void AddTemplateCommandExecuted()
        {
            RaisePropertyChanged("DisableParentWindow");

            var window = new MailTemplateView(null);
            window.ShowDialog();

            RaisePropertyChanged("EnableParentWindow");

            if (window.DialogResult != null && window.DialogResult == true)
            {
                _adminDataUnit.SaveChanges();

                if (Content is TemplatesView)
                {
                    var view = Content as TemplatesView;
                    var viewModel = view.DataContext as TemplatesViewModel;
                    viewModel.AllTemplates.Add(window.ViewModel.Template);
                    viewModel.RefreshTemplates();
                }
            }
        }