Пример #1
0
        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)));
        }
Пример #2
0
        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)));
        }
Пример #3
0
        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)));
        }