public IActionResult ShowEditDish(int CakeId) { dishes dishToEdit = dbContext.Dishes.FirstOrDefault(d => d.CakeId == CakeId); // ViewBag.dish = dishToEdit; return(View("EditDish", dishToEdit)); }
public IActionResult DishInfo(int CakeId) { dishes dish = dbContext.Dishes.FirstOrDefault(d => d.CakeId == CakeId); // ViewBag.oneDish = dish; return(View("OneDish", dish)); }
public IActionResult DeleteDish(int CakeId) { dishes dishToDelete = dbContext.Dishes.SingleOrDefault(d => d.CakeId == CakeId); dbContext.Dishes.Remove(dishToDelete); dbContext.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult AddDish(dishes formData) { if (ModelState.IsValid) { dbContext.Add(formData); dbContext.SaveChanges(); return(RedirectToAction("Index")); } return(View("NewDish")); }
public IActionResult EditDish(dishes formData, int CakeId) { dishes dishToEdit = dbContext.Dishes.FirstOrDefault(d => d.CakeId == CakeId); // ViewBag.dish = dishToEdit; if (ModelState.IsValid) { dishToEdit.Name = formData.Name; dishToEdit.Chef = formData.Chef; dishToEdit.Calories = formData.Calories; dishToEdit.Description = formData.Description; dishToEdit.Tastiness = formData.Tastiness; dishToEdit.UpdatedAt = DateTime.Now; dbContext.SaveChanges(); return(RedirectToAction("Index")); } return(View("EditDish")); }