Beispiel #1
0
        public TemplatesView(MailTemplateCategoryModel category)
        {
            InitializeComponent();
            DataContext = _viewModel = new TemplatesViewModel(category);
            _viewModel.PropertyChanged += ViewModelOnPropertyChanged;

            Loaded += OnMailTemplateViewLoaded;
        }
Beispiel #2
0
        public TemplatesViewModel(MailTemplateCategoryModel category)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _adminDataUnit = dataUnitLocator.ResolveDataUnit <IAdminDataUnit>();

            _selectedTemplateCategory = category;

            DeleteTemplateCommand = new RelayCommand(DeleteTemplateCommandExecuted, DeleteTemplateCommandCanExecute);
            EditTemplateCommand   = new RelayCommand <MailTemplateModel>(EditTemplateCommandExecuted, EditTemplateCommandCanExecute);
        }