public PartialViewResult Menu(string menuItem = null) { ViewBag.SelectedItem = menuItem; NavCategoryViewModel model = new NavCategoryViewModel() { NavCategories = menu.NavCategories .Where(f => !f.Controller.EndsWith("Admin")) .Where(t => !t.Controller.Equals("Account")) .Where(y => !y.Controller.Equals("Menu")) .Where(x => x.Level == 1) .OrderBy(p => p.DisplayOrder), AdminNavCategories = menu.NavCategories .Where(f => f.Controller.Equals("Account")) .OrderBy(p => p.DisplayOrder), MenuSubNavCategories = menu.NavCategories .Where(f => f.Controller.Equals("Menu")) .Where(x => x.Level == 2) .OrderBy(x => x.Level) .OrderBy(p => p.DisplayOrder) }; return PartialView(model); }
public PartialViewResult FoodMenu() { NavCategoryViewModel model = new NavCategoryViewModel() { NavCategories = menu.NavCategories .Where(f => !f.Controller.EndsWith("Admin")) .Where(x => x.Level == 2) .OrderBy(p => p.DisplayOrder) }; return PartialView(model); }
public PartialViewResult AdminMenu() { //Select admin menu items only NavCategoryViewModel model = new NavCategoryViewModel() { NavCategories = menu.NavCategories .Where(f => f.Controller.EndsWith("Admin")) .OrderBy(p => p.DisplayOrder) }; return PartialView(model); }