public void GetMenuSections()
        {
            List <MenuSectionModel> menuSections = MenuSectionManager.GetMenuSections();
            int expected = 2;

            Assert.AreEqual(menuSections.Count, expected);
        }
        public void Delete()
        {
            List <MenuSectionModel> menuSections = MenuSectionManager.GetMenuSections();

            MenuSectionModel menuSection = menuSections.FirstOrDefault(m => m.DisplayOrderNum == 99);

            bool result = MenuSectionManager.Delete(menuSection.MenuSectionID);

            Assert.IsTrue(result);
        }
Example #3
0
 public ActionResult EditSection(MenuSectionModel menuSectionModel, int id)
 {
     try
     {
         MenuSectionManager.Update(menuSectionModel);
         return(RedirectToAction("EditMenu", "Vendor", new { ID = menuSectionModel.MenuID }));
     }
     catch (Exception)
     {
         return(View(menuSectionModel));
     }
 }
Example #4
0
        public ActionResult EditMenu(int ID)
        {
            MenuModel             menuModel = MenuManager.GetMenu(ID);
            MenuMenuItemViewModel mmivm     = new MenuMenuItemViewModel()
            {
                Menu        = menuModel,
                MenuItems   = MenuItemManager.GetMenuItems(menuModel.MenuID),
                MenuSection = MenuSectionManager.GetMenuSections(menuModel.MenuID)
            };

            return(View(mmivm));
        }
Example #5
0
 public ActionResult CreateSection(MenuSectionModel menuSectionModel, int id)
 {
     try
     {
         menuSectionModel.MenuID = id;
         MenuSectionManager.Insert(menuSectionModel);
         return(RedirectToAction("EditMenu", "Vendor", new { ID = id }));
     }
     catch (Exception)
     {
         return(View(menuSectionModel));
     }
 }
        public void Update()
        {
            List <MenuSectionModel> menuSections = MenuSectionManager.GetMenuSections();

            MenuSectionModel menuSection = menuSections.FirstOrDefault(m => m.DisplayOrderNum == 100);

            menuSection.DisplayOrderNum = 99;

            MenuSectionManager.Update(menuSection);

            MenuSectionModel newMenuSection = MenuSectionManager.GetMenuSection(menuSection.MenuSectionID);

            Assert.AreEqual(menuSection.DisplayOrderNum, newMenuSection.DisplayOrderNum);
        }
        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));
        }
Example #8
0
        public ActionResult EditSection(int ID)
        {
            MenuSectionModel menuSectionModel = MenuSectionManager.GetMenuSection(ID);

            return(View(menuSectionModel));
        }
        public void Seed()
        {
            bool result = MenuSectionManager.Seed();

            Assert.IsTrue(result);
        }