public ActionResult Create([Bind(Include = "IdDrink,DrinkName,Description,Price,Amount")] drink drink) { if (ModelState.IsValid) { db.drinks.Add(drink); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(drink)); }
public ActionResult Create([Bind(Include = "IdOrder,Name,Amount,IdDrink")] order order) { if (ModelState.IsValid) { db.orders.Add(order); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdDrink = new SelectList(db.drinks, "IdDrink", "DrinkName", order.IdDrink); return(View(order)); }
public ActionResult AcceptConfirmed(int id) { order order = db.orders.Find(id); using (Db2Entities dbContext = new Db2Entities()) { drink drink = dbContext.drinks.SingleOrDefault(x => x.IdDrink == order.IdDrink); if (drink.Amount >= order.Amount) { drink.Amount = drink.Amount - order.Amount; dbContext.SaveChanges(); db.orders.Remove(order); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("StockError")); } } }