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

            Loaded += OnMailTemplateViewLoaded;
        }
Exemplo n.º 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);
        }