public ManagerMenuViewModel() { _menuChanger = new ManagerMenuChanger(); AddDishCommand = new Command(OnAddDishCommandExecute); DeleteDishCommand = new Command(OnDeleteDishCommandExecute, OnAnyDishCommandCanExecute); EditDishCommand = new Command(OnEditDishCommandExecute, OnAnyDishCommandCanExecute); DishesCollectionRefresh(); }
public AddDishViewModel(Dish dish = null) { _menuChanger = new ManagerMenuChanger(); OkCommand = new Command(OnOkCommandExecute, OnOkCommandCanExecute); SelectPictureCommand = new Command(OnSelectPictureCommandExecute); if (dish == null) { OneButtonMode = false; TwoButtonMode = true; _addOrEditAction = _menuChanger.AddNewDish; dish = new Dish(); } else { OneButtonMode = true; TwoButtonMode = false; _addOrEditAction = _menuChanger.EditDish; } Dish = dish; }