Exemplo n.º 1
0
 public ActionResult Details(int ID, MenuSectionMenuItems msmi)
 {
     if (Authenticate.IsAuthenticated())
     {
         UserModel user = (UserModel)HttpContext.Session["User"];
         ShoppingCartManager.Checkout((Cart)HttpContext.Session["Cart"], user.UserID);
         return(RedirectToAction("Confirmed", "Menu"));
     }
     return(RedirectToAction("Login", "User", new { returnurl = HttpContext.Request.Url.AbsolutePath }));
 }
Exemplo n.º 2
0
        public ActionResult Details(int ID)
        {
            MenuModel            menu = MenuManager.GetVendorMenu(ID);
            MenuSectionMenuItems msmi = new MenuSectionMenuItems();

            msmi.MenuModel    = menu;
            msmi.MenuSections = MenuSectionManager.GetMenuSections(menu.MenuID);
            msmi.MenuItems    = MenuItemManager.GetMenuItems(menu.MenuID);
            foreach (var item in msmi.MenuItems)
            {
                OrderItemModel orderItemModel = new OrderItemModel
                {
                    MenuItemID = item.ItemID,
                    Quantity   = 0
                };
                msmi.OrderItems.Add(orderItemModel);
            }
            msmi.VendorModel = VendorManager.GetVendor(ID);
            return(View(msmi));
        }