public ActionResult SaveCoin(Coin coin) { var tempCoin = db.Coins.FirstOrDefault(d => d.Id == coin.Id); tempCoin.Count = coin.Count; tempCoin.Able = coin.Able; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult InsertCoin(int value) { purchase = (Purchase)Session["PurchaseSession"]; purchase.CurrentSum += value; var coin = db.Coins.FirstOrDefault(c => c.Cost == value); coin.Count++; db.SaveChanges(); Session["PurchaseSession"] = purchase; return(RedirectToAction("Index")); }
public IActionResult Post([FromBody] DrinkModel dModel) { if (ModelState.IsValid) { NormalizeModel(dModel); db.DrinksList.Add(dModel); db.SaveChanges(); return(Ok(dModel)); } return(BadRequest(ModelState)); }
public VendingController(VendingContext context) { db = context; if (!db.VendingModels.Any()) { db.VendingModels.Add(new VendingModel { cash = 500, blocked1 = false, blocked2 = false, blocked5 = false, blocked10 = false }); db.SaveChanges(); } }
public IActionResult Put([FromBody] VendingModel vModel) { if (vModel != null) { if (this.db.VendingModels.Any(x => x.id == vModel.id)) { if (vModel.cash < 0) { vModel.cash = 0; } db.VendingModels.Update(vModel); db.SaveChanges(); return(Ok(vModel)); } else { return(NotFound()); } } else { return(BadRequest()); } }