public JsonResult GetUserPagePermissions(int menuId) { QueryUserPermissionModel queryModel = new QueryUserPermissionModel(this.CurrentUser.UserId, menuId); var result = ServiceHelper.CallService <List <SysMenuPermission> >( ServiceConst.CommonService.GetUserPagePermissions, JsonConvert.SerializeObject(queryModel), this.CurrentUser.Token); if (result.Code == (int)ResultCode.Success) { var isSuperAdmin = this.CurrentUser.LoginName.Equals("superadmin") && (this.CurrentUser.UserIsManage == 1); return(Json(new { permissions = result.Data, isSuperAdmin = isSuperAdmin, message = result.Message }, JsonRequestBehavior.AllowGet)); } else { return(Json( new { permissions = new List <SysMenuPermission>(), isSuperAdmin = false, message = result.Message }, JsonRequestBehavior.AllowGet)); } }
public List <SysMenuPermission> GetUserPagePermissions(QueryUserPermissionModel queryModel) { var sql = @"SELECT S.Id, S.MenuId, S.ActionCode, S.ActionName FROM SysUserPermission AS P INNER Join SysMenuPermission AS S ON S.Id=P.MenuActionId WHERE UserId=@UserId AND S.MenuId=@MenuId"; return(TraceExecFunc( () => this.Conn.Query <SysMenuPermission>(sql, queryModel).ToList() )); }
public ResponseResult <List <SysMenuPermission> > GetUserPagePermissions(QueryUserPermissionModel queryModel) { try { ResultCode code = ResultCode.Success; var sysMenuPermissionService = GetService <MenuPermissionService>(); var listResult = sysMenuPermissionService.GetUserPagePermissions(queryModel); if (listResult == null) { code = ResultCode.MenuCodeIsNull; return(ResponseResult <List <SysMenuPermission> > .GenFaildResponse(code)); } return(ResponseResult <List <SysMenuPermission> > .GenSuccessResponse(listResult)); } catch (Exception ex) { return(ResponseResult <List <SysMenuPermission> > .GenFaildResponse(ex.Message)); } }
public List <SysMenuPermission> GetUserPagePermissions(QueryUserPermissionModel queryModel) { return(_menuPermissionRepository.GetUserPagePermissions(queryModel)); }