public ActionResult Edit([Bind(Include = "RecipesID,Name,Instructions")] Recipes recipes) { if (recipes.User != manager.FindById(User.Identity.GetUserId())) { return(RedirectToAction("Index")); } if (ModelState.IsValid) { recipes.Approved = false; repository.Entry(recipes).State = EntityState.Modified; repository.SaveChanges(); return(RedirectToAction("Index")); } return(View(recipes)); }
public ActionResult Edit([Bind(Include = "RecipesID,Name,Instructions, Ingredients, Portion, Time")] Recipes recipe) { if (ModelState.IsValid) { var ingredientsRepository = new IngredientsRepository(repository.GetContext()); recipe.IngredientsList = ingredientsRepository.GenerateIngredientList(recipe); if (!recipe.Approved) { recipe.Approved = true; } repository.Entry(recipe).State = EntityState.Modified; repository.SaveChanges(); return(RedirectToAction("Index")); } return(View(recipe)); }