public EditRecipeViewModel(EditRecipeView editRecipe, vwUser userLogged, vwRecipe recipeToEdit)
 {
     this.editRecipe = editRecipe;
     User            = userLogged;
     Recipe          = recipeToEdit;
     OldAuthor       = recipeToEdit.Author;
 }
Пример #2
0
        private void OnItemEdit(object obj)
        {
            var recipe      = _recipeList.Find(x => x.RecipeName.ToString() == SelectedRecipe);
            var editRecepie = new EditRecipeView {
                DataContext = new AddNewRecipeViewModel(recipe, UserId)
            };

            editRecepie.Show();
            CloseWindow();
        }
 private void EditExecute()
 {
     try
     {
         EditRecipeView editRecipeView = new EditRecipeView(User, Recipe);
         userView.Close();
         editRecipeView.ShowDialog();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Пример #4
0
        public void EditRecipe()
        {
            if (SelectedFormula == null)
            {
                return;
            }

            var editRecipe = new EditRecipeView();

            editRecipe.DataContext = new EditRecipeViewModel(SelectedFormula.Id)
            {
                CloseAction = ((EditRecipeViewModel)editRecipe.DataContext).CloseAction
            };
            editRecipe.ShowDialog();
            _context = new BakeshopContext();
            LoadFormulas();
        }