public ActionResult Delete(int id) { _context.Recipes.Where(r => r.ID == id).First(); _context.Recipes.Remove(_context.Recipes.Find(id)); _context.SaveChanges(); var model = new RecipeWithTypeViewModel { recipes = _context.Recipes.ToList(), types = _context.RecipesTypes.ToList() }; return(View("List", model)); }
public ActionResult Search(RecipeWithTypeViewModel recipeViewModel) { // _context.Recipes.Where(r => r.ID == id).First(); // _context.Recipes.Remove(_context.Recipes.Find(id)); // _context.SaveChanges(); List <Recipe> searchedRecipes = _context.Recipes.Where(r => r.Title.Contains(recipeViewModel.searchPhrase)).ToList(); var model = new RecipeWithTypeViewModel { recipes = searchedRecipes, types = _context.RecipesTypes.ToList() }; return(View("List", model)); }
public ActionResult List() { var recipes = _context.Recipes.ToList(); var types = _context.RecipesTypes.ToList(); if (recipes == null) { return(HttpNotFound()); } var recipeWithTypeModel = new RecipeWithTypeViewModel() { recipes = recipes, types = types }; return(View(recipeWithTypeModel)); }