public ActionResult RoleMenusByRoleId(string roleId) { var roleMenus = _navMenuBll.GetRoleMenusByRoleId(roleId); var allMenus = _menuShareBll.LoadEntities(); var result = ResdSingleToMultiple <Sys_NavMenu> .CreateObject(allMenus, roleMenus, roleId); return(RequestAction(RequestResult.Success("获取成功", result))); }
public ActionResult MenuButtonsByMenuId(string menuId) { var allbtns = _buttonShareBll.LoadEntities(); var menubtns = _buttonBll.GetMenuButtonsByMenuId(menuId); var result = ResdSingleToMultiple <Sys_button> .CreateObject(allbtns, menubtns, menuId); return(RequestAction(RequestResult.Success("执行成功", result))); }
public ActionResult MenuButtonsByMenuId(string menuId) { Func <List <Sys_button>, List <ResButton> > func = (x) => x.Select(t => ResButton.CreatesInstance(t.ButtonId, t.ButtonName, t.ButtonSeq ?? 0, t.ButtonIcon)).ToList(); var allbtns = _buttonShareBll.LoadEntities(); var menubtns = _buttonBll.GetMenuButtonsByMenuId(menuId); var result = ResdSingleToMultiple <ResButton> .CreateObject(func(allbtns), func(menubtns), menuId); return(Json(ResMessage.CreatMessage(ResultTypeEnum.Success, "执行成功", result))); }