public Task <PagedGridResult <IEnumerable <CertificationRM> > > GetCertifications( QueryModels.CertificationQueryParams queryParams) { List <Certification> certifications = _context.Certifications.ApplyQuery(queryParams).ToList(); return(Task.FromResult(new PagedGridResult <IEnumerable <CertificationRM> > { Data = _mapper.Map <IEnumerable <CertificationRM> >(certifications), Total = IsPaged(queryParams) ? _context.Certifications.ApplyQuery(queryParams, false).Count() : certifications.Count })); }
public Task <IActionResult> GetCertifications([FromQuery] QueryModels.CertificationQueryParams request) => RequestHandler.HandleQuery(() => _queryRepo.GetCertifications(request), _log);