public ActionResult InsertRoleMenu(int?id) { user_role userRole = Db.user_role.Find(id); if (userRole != null) { ViewBag.user_role_name = userRole.user_role_name; ViewBag.user_role_id = userRole.user_role_id; } ViewBag.MainMenuids = Db.tbl_Manu_Role_mapping.Where(x => x.Roleid == id).Select(a => a.MainMenuid).ToList(); ViewBag.SubMenuids = Db.tbl_Manu_Role_mapping.Where(x => x.Roleid == id).Select(a => a.SubMenuid).ToList(); ViewBag.SubMenuSecondids = Db.tbl_Manu_Role_mapping.Where(x => x.Roleid == id).Select(a => a.SubMenuSecondid).ToList(); MenuiVm menuiVm = new MenuiVm() { MainMenus = Db.tbl_MainMenu.OrderBy(x => x.sl).ToList(), SubMenu = Db.tbl_SubMenu.OrderBy(x => x.sl).ToList(), SubMenuSecond = Db.tbl_SubMenuSecond.OrderBy(x => x.sl).ToList() }; return(View(menuiVm)); }
public ActionResult Manulist() { MenuiVm menuiVm = new MenuiVm() { MainMenus = Db.tbl_MainMenu.ToList(), SubMenu = Db.tbl_SubMenu.ToList(), SubMenuSecond = Db.tbl_SubMenuSecond.ToList() }; return(View(menuiVm)); }
// GET: Menu public ActionResult ShowMainMenu() { MenuiVm menuiVm = new MenuiVm() { MainMenus = (List <tbl_MainMenu>)Session["MainMenus"], SubMenu = (List <tbl_SubMenu>)Session["SubMenu"], SubMenuSecond = (List <tbl_SubMenuSecond>)Session["SubMenuSecond"] }; return(PartialView(menuiVm)); }
// GET: Menu public ActionResult ShowMainMenu() { var userRole = Convert.ToInt32(Session["User_role_id"]); var mainManuid = Db.tbl_Manu_Role_mapping.Where(s => s.Roleid == userRole).Select(x => x.MainMenuid).ToList(); var submenuListid = Db.tbl_Manu_Role_mapping.Where(s => s.Roleid == userRole).Select(x => x.SubMenuid).ToList(); var submenuSecondListid = Db.tbl_Manu_Role_mapping.Where(s => s.Roleid == userRole).Select(x => x.SubMenuSecondid).ToList(); MenuiVm menuiVm = new MenuiVm() { MainMenus = Db.tbl_MainMenu.Where(s => mainManuid.Contains(s.Id)).OrderBy(x => x.sl).ToList(), SubMenu = Db.tbl_SubMenu.Where(s => submenuListid.Contains(s.Id)).OrderBy(x => x.sl).ToList(), SubMenuSecond = Db.tbl_SubMenuSecond.Where(s => submenuSecondListid.Contains(s.Id)).OrderBy(x => x.sl).ToList() }; return(PartialView(menuiVm)); }