public ActionResult CreateSection(int ID) { MenuSectionModel menuSectionModel = new MenuSectionModel(); menuSectionModel.MenuID = ID; return(View(menuSectionModel)); }
public static bool Update(MenuSectionModel menuSection) { try { if (menuSection.MenuSectionID != 0) { using (RoundTheCornerEntities rc = new RoundTheCornerEntities()) { TblMenuSection tblMenuSection = rc.TblMenuSections.FirstOrDefault(u => u.MenuSectionID == menuSection.MenuSectionID); if (tblMenuSection != null) { tblMenuSection.DisplayOrderNum = menuSection.DisplayOrderNum; tblMenuSection.MenuSectionName = menuSection.MenuSectionName; rc.SaveChanges(); return(true); } else { throw new Exception("Menu section was not found"); } } } else { throw new Exception("Must have a valid ID"); } } catch (Exception ex) { throw ex; } }
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); }
public static bool Seed() { MenuSectionModel menuSectionModel = new MenuSectionModel() { MenuID = 1, DisplayOrderNum = 100, MenuSectionName = "Chocolate Chip" }; return(Insert(menuSectionModel)); }
public ActionResult EditSection(MenuSectionModel menuSectionModel, int id) { try { MenuSectionManager.Update(menuSectionModel); return(RedirectToAction("EditMenu", "Vendor", new { ID = menuSectionModel.MenuID })); } catch (Exception) { return(View(menuSectionModel)); } }
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)); } }
/// <summary> /// Load ViewModel items asynchronous /// </summary> public async Task LoadData(bool isNetworkAvailable) { var loadTasks = new Task[] { ADenver4ThModel.LoadItems(isNetworkAvailable), FeaturedEventsModel.LoadItems(isNetworkAvailable), FeaturedEventsMapModel.LoadItems(isNetworkAvailable), AllEventsModel.LoadItems(isNetworkAvailable), FreeEventsModel.LoadItems(isNetworkAvailable), MenuSectionModel.LoadItems(isNetworkAvailable), }; await Task.WhenAll(loadTasks); }
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 static bool Insert(MenuSectionModel menuSection) { try { using (RoundTheCornerEntities rc = new RoundTheCornerEntities()) { PL.TblMenuSection newRow = new TblMenuSection() { MenuSectionID = rc.TblMenuSections.Any() ? rc.TblMenuSections.Max(u => u.MenuSectionID) + 1 : 1, MenuID = menuSection.MenuID, DisplayOrderNum = menuSection.DisplayOrderNum, MenuSectionName = menuSection.MenuSectionName }; rc.TblMenuSections.Add(newRow); rc.SaveChanges(); return(true); } } catch (Exception ex) { throw ex; } }
public static MenuSectionModel GetMenuSection(int id) { try { if (id != 0) { using (RoundTheCornerEntities rc = new RoundTheCornerEntities()) { var tblMenuSection = rc.TblMenuSections.FirstOrDefault(u => u.MenuSectionID == id); if (tblMenuSection != null) { MenuSectionModel menuSection = new MenuSectionModel { MenuSectionID = tblMenuSection.MenuSectionID, MenuID = tblMenuSection.MenuID, DisplayOrderNum = tblMenuSection.DisplayOrderNum, MenuSectionName = tblMenuSection.MenuSectionName }; return(menuSection); } throw new Exception("Menu Section cannot be found"); } } else { throw new Exception("ID cannot be 0"); } } catch (Exception ex) { throw ex; } }
public ActionResult EditSection(int ID) { MenuSectionModel menuSectionModel = MenuSectionManager.GetMenuSection(ID); return(View(menuSectionModel)); }