public ActionResult DeleteFood(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } orderFood oFood = db.orderFoods.Find(id); if (oFood == null) { return(HttpNotFound()); } return(View(oFood)); }
public ActionResult AddFood(int idOrder, int idFood) { // add food price to total price in order food foodC = db.foods.Find(idFood); order orderC = db.orders.Find(idOrder); orderC.totalPrice = orderC.totalPrice + foodC.price; orderFood oFood = new orderFood(); oFood.idOrder = idOrder; oFood.idFood = idFood; db.orderFoods.Add(oFood); db.SaveChanges(); return(RedirectToAction("Details", new { id = idOrder })); }
public ActionResult DeleteFood(int id) { orderFood oFood = db.orderFoods.Find(id); int idOrder = oFood.idOrder; int idFood = oFood.idFood; food foodC = db.foods.Find(idFood); order orderC = db.orders.Find(idOrder); orderC.totalPrice = orderC.totalPrice - foodC.price; db.orderFoods.Remove(oFood); db.SaveChanges(); return(RedirectToAction("Details", new { id = idOrder })); }