public TemplatesView(MailTemplateCategoryModel category) { InitializeComponent(); DataContext = _viewModel = new TemplatesViewModel(category); _viewModel.PropertyChanged += ViewModelOnPropertyChanged; Loaded += OnMailTemplateViewLoaded; }
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); }