Exemplo n.º 1
0
        public ActionResult AddSpecial()
        {
            var currentUser = User.Identity.Name;
            var bar         = _context.Bars.Include(x => x.Specials).SingleOrDefault(c => c.Email == currentUser);
            var dayofWeeks  = _context.DayOfWeeks.ToList();
            var viewModel   = new BarSpecialsViewModel
            {
                Specials   = bar.GetSpecials,
                DayOfWeeks = dayofWeeks,
                Bar        = bar,
            };

            return(View(viewModel));
        }
Exemplo n.º 2
0
        public ActionResult AddSpecial(BarSpecialsViewModel viewModel)
        {
            var currentUser = User.Identity.Name;
            var bar         = _context.Bars.Include(x => x.Specials).SingleOrDefault(c => c.Email == currentUser);


            var newSpecial = new Special
            {
                BarId              = bar.Id,
                DayOfWeekId        = viewModel.Special.DayOfWeekId,
                SpecialDescription = viewModel.Special.SpecialDescription
            };

            bar.Specials.Add(newSpecial);
            _context.Specials.Add(newSpecial);
            _context.SaveChanges();

            return(RedirectToAction("AddSpecial", "Bar"));
        }