/// <summary> /// Initializes a new instance of the EditConditionViewModel class. /// </summary> public EditConditionViewModel(IMainDataService mainds, IMaterialLibraryDataService mlds) { mainDS = mainds; materialLibraryDS = mlds; SelectMaterialCommand = new RelayCommand<MaterialItem>(SelectMaterialAction); SaveCommand = new RelayCommand(SaveAction,CanSaveFunc); Messenger.Default.Register<NotificationMessage<object>>(this, InitialAction); }
/// <summary> /// Initializes a new instance of the MaterialLibraryViewModel class. /// </summary> public MaterialLibraryViewModel(IMaterialLibraryDataService datads, IDialogService dialogds) { materialDataService = datads; dialogService = dialogds; Reload(); HideEditArea(); EditMaterialItem = new MaterialItem() { }; AddCommand = new RelayCommand(AddAction); EditCommand = new RelayCommand<MaterialItem>(EditAction); DeleteCommand = new RelayCommand<MaterialItem>(DeleteAction); SaveCommand = new RelayCommand(SaveAction, CanSaveFunc); CancelCommand = new RelayCommand(CancelAction); }