コード例 #1
0
ファイル: DbDrinksRepository.cs プロジェクト: UShandruk/Pub
        public void BuyDrink(DrinkSubmitModel model)
        {
            var drink = context.Drinks.FirstOrDefault(d => d.Id == model.Id);
            if (drink == null)
                return;

            drink.Quantity = drink.Quantity >= model.Quantity ? drink.Quantity - model.Quantity : 0;

            context.SaveChanges();
        }
コード例 #2
0
ファイル: XmlDrinksRepository.cs プロジェクト: UShandruk/Pub
 public void BuyDrink(DrinkSubmitModel model)
 {
 }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: UShandruk/Pub
 public ActionResult BuyDrink(DrinkSubmitModel model)
 {
     repositoryDrinks.BuyDrink(model);
     return View("Drinks", repositoryDrinks.GetDrinks().Where(d=>d.Quantity > 0).OrderBy(d=>d.Price));
 }