public Task <PagedGridResult <IEnumerable <EGMSPermissionRM> > > GetEGMSPermissions( QueryModels.EGMSPermissionQueryParams queryParams) { List <EGMSPermission> egmsPermissions = _context.EGMSPermissions.ApplyQuery(queryParams).ToList(); return(Task.FromResult(new PagedGridResult <IEnumerable <EGMSPermissionRM> > { Data = _mapper.Map <IEnumerable <EGMSPermissionRM> >(egmsPermissions), Total = IsPaged(queryParams) ? _context.EGMSPermissions.ApplyQuery(queryParams, false).Count() : egmsPermissions.Count })); }
public Task <IActionResult> GetEGMSPermissions([FromQuery] QueryModels.EGMSPermissionQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetEGMSPermissions(request), _log);