Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
 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());
     }
 }