Example #1
0
        public ActionResult DeleteDrunkDrink(int page, int id)
        {
            DrunkDrink drink = _context.DrunkDrinks.SingleOrDefault(x => x.Id == id);

            _context.DrunkDrinks.Remove(drink);
            _context.SaveChanges();
            return(RedirectToAction("Index", "Home", new { page }));
        }
Example #2
0
        public ActionResult AddDrunkDrink(AddDrinkViewModel model)
        {
            int      volume   = int.Parse(model.Volume.Replace("ml", ""));
            Beverage beverage = _repository.GetBeverageByName(model.Beverage);
            DateTime time     = DateTime.Now;

            DrunkDrink drink = new DrunkDrink
            {
                Volume   = volume,
                Beverage = beverage,
                Time     = time
            };

            String  userId  = User.Identity.GetUserId();
            Account account = _repository.GetAccountByUser(userId);

            account.DrunkDrinks.Add(drink);

            _repository.UpdateAccount(account);
            _repository.SaveChanges();

            return(RedirectToAction("Index", "Home"));
        }