public EditRecipeViewModel(EditRecipeView editRecipe, vwUser userLogged, vwRecipe recipeToEdit) { this.editRecipe = editRecipe; User = userLogged; Recipe = recipeToEdit; OldAuthor = recipeToEdit.Author; }
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()); } }
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(); }