public async Task <ActionResult <Page <String> > > GetTitles([FromQuery] GetSourcesRequest request) { var sourcesPage = await _sourceManager.GetAggregationTitlesAsync(request.ToDomain(), Cancel); SetTotalCountHeader(sourcesPage.TotalCount); return(Ok(sourcesPage.Items)); }
public async Task <ActionResult <Page <SourceResponse> > > Get([FromQuery] GetSourcesRequest request) { var sourcesPage = await _sourceManager.GetAsync(request.ToDomain(), Cancel); SetTotalCountHeader(sourcesPage.TotalCount); return(Ok(sourcesPage.Items.Select(x => new SourceResponse(x)))); }