Example #1
0
 public ActionResult Update(MenuViewModel menu)
 {
     var _menu = _menuService.GetMenu(menu.Id);
     _menu.Date = menu.Date;
     _menuService.Save(_menu);
     return RedirectToAction("Index");
 }
Example #2
0
        public ActionResult Publish(MenuViewModel menu)
        {
            var _menu = _menuService.GetMenu(menu.Id);

            _menuService.Publish(_menu);

            return RedirectToAction("Index");
        }
Example #3
0
        public ActionResult Create(MenuViewModel menu)
        {
            var _menu = new Menu { Date = menu.Date };
            if (!ModelState.IsValid) return RedirectToAction("Index");

            var user = _userService.GetByUsername(User.Identity.Name);

            _menuService.SaveNew(_menu, user);

            return RedirectToAction("Index");
        }
Example #4
0
        public ActionResult Menu(int id)
        {
            var menu = _menuService.GetMenu(id);

            if (menu == null)
                return RedirectToAction("Index");

            var menuViewModel = new MenuViewModel
            {
                Id = menu.Id,
                Date = menu.Date,
                MenuItems = menu.MenuItems,
            };

            return View(menuViewModel);
        }