public ActionResult Index(int roleId = -1) { ViewBag.CurrentRoleId = roleId; SysRoleLogic roleLogic = new SysRoleLogic(); List <SysRole> roleList = roleLogic.GetRoleList().ToList <SysRole>(); ViewBag.RoleId = new SelectList(roleList, "RoleId", "RoleName"); List <SysRoleRight> roleRightList = new List <SysRoleRight>(); if (roleId > 0) { SysModuleLogic moduleLogic = new SysModuleLogic(); List <SysModule> moduleList = moduleLogic.GetModuleList().ToList <SysModule>(); ViewBag.ModuleList = moduleList; SysMenuLogic menuLogic = new SysMenuLogic(); List <SysMenu> menuList = menuLogic.GetMenuList(0).ToList <SysMenu>(); ViewBag.MenuList = menuList; roleRightList = logic.GetRoleRightList(roleId, false).ToList <SysRoleRight>(); } return(View(roleRightList)); }
// // GET: /Menu/ public ActionResult Index(string menuName = "", int moduleId = -1, int status = -1, int pageIndex = 1) { PageItem pageItem = new PageItem { PageIndex = pageIndex, PageSize = 15 }; SysModuleLogic moduleLogic = new SysModuleLogic(); List <SysModule> moduleList = moduleLogic.GetModuleList().ToList <SysModule>(); Dictionary <int, SysModule> dictionaryModule = new Dictionary <int, SysModule>(); for (int index = 0; index < moduleList.Count; index++) { dictionaryModule.Add(moduleList[index].ModuleId, moduleList[index]); } moduleList.Insert(0, new SysModule { ModuleId = -1, ModuleName = "全部" }); ViewBag.ModuleId = new SelectList(moduleList, "ModuleId", "ModuleName"); ViewBag.DictionaryModule = dictionaryModule; List <SysMenu> menuList = logic.GetMenuList(status, menuName, moduleId, pageItem).ToList <SysMenu>(); ViewBag.MenuList = new PagedList <SysMenu>(menuList, pageItem.PageIndex, pageItem.PageSize, pageItem.TotalCount); return(View()); }
public ActionResult Menu() { SysModuleLogic moduleLogic = new SysModuleLogic(); SysMenuLogic menuLogic = new SysMenuLogic(); List <SysModule> moduleList = moduleLogic.GetModuleList(0).ToList <SysModule>(); List <SysMenu> menuList = menuLogic.GetUserMenuList(this.WorkContext.CurrentUser.UserId).ToList <SysMenu>(); ViewBag.ModuleList = moduleList ?? new List <SysModule>(); ViewBag.MenuList = menuList ?? new List <SysMenu>(); return(View()); }
// // GET: /Menu/Create public ActionResult Create() { SysModuleLogic moduleLogic = new SysModuleLogic(); List <SysModule> moduleList = moduleLogic.GetModuleList(0).ToList <SysModule>(); this.ViewBag.ModuleList = new SelectList(moduleList, "ModuleId", "ModuleName"); var modelState = EnumHelper.GetItemValueList <EntityStatus>(); this.ViewBag.ModelState = new SelectList(modelState, "Key", "Value"); return(View()); }
// // GET: /Menu/Edit/5 public ActionResult Edit(int id) { var model = logic.GetMenuInfo(id); SysModuleLogic moduleLogic = new SysModuleLogic(); List <SysModule> moduleList = moduleLogic.GetModuleList(0).ToList <SysModule>(); this.ViewBag.ModuleList = new SelectList(moduleList, "ModuleId", "ModuleName", model.ModuleId); var modelState = EnumHelper.GetItemValueList <EntityStatus>(); this.ViewBag.ModelState = new SelectList(modelState, "Key", "Value", model.Status); return(View(model)); }