protected override async Task <IEnumerable <CatalogExport> > HandleCore(CatalogExportsByFilter request) { var results = _dbContext.CatalogExports.AsNoTracking() .Skip(request.Offset) .Take(request.Limit) .Select(ce => new CatalogExport { Name = ce.Name, Id = ce.Id, Status = (ExportStatus)ce.Status, CreatedAt = ce.CreatedAt, FileName = ce.FileName }).ToList(); return(results); }
public async Task <IActionResult> Get([FromQuery] CatalogExportsByFilter request) { var result = await _queryCatalogExportsByFilter.Handle(request); return(Ok(result)); }