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));
        }
Beispiel #4
0
        // 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));
        }