public Task <PagedGridResult <IEnumerable <RoleEGMSPermissionRM> > > GetRoleEGMSPermissions( QueryModels.RoleEGMSPermissionQueryParams queryParams) { List <RoleEGMSPermission> roleEGMSPermissions = _context.RoleEGMSPermissions.ApplyQuery(queryParams).ToList(); return(Task.FromResult(new PagedGridResult <IEnumerable <RoleEGMSPermissionRM> > { Data = _mapper.Map <IEnumerable <RoleEGMSPermissionRM> >(roleEGMSPermissions), Total = IsPaged(queryParams) ? _context.RoleEGMSPermissions.ApplyQuery(queryParams, false).Count() : roleEGMSPermissions.Count })); }
public Task <IActionResult> GetRoleEGMSPermissions([FromQuery] QueryModels.RoleEGMSPermissionQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetRoleEGMSPermissions(request), _log);