public async Task <ActionResult <IEnumerable <JobHistory> > > GetAllJobHistories(IPageable pageable) { _log.LogDebug("REST request to get a page of JobHistories"); var result = await _jobHistoryService.FindAll(pageable); return(Ok(result.Content).WithHeaders(result.GeneratePaginationHttpHeaders())); }
public async Task <ActionResult <IEnumerable <JobHistoryDto> > > GetAllJobHistories(IPageable pageable) { _log.LogDebug("REST request to get a page of JobHistories"); var result = await _jobHistoryService.FindAll(pageable); var page = new Page <JobHistoryDto>(result.Content.Select(entity => _mapper.Map <JobHistoryDto>(entity)).ToList(), pageable, result.TotalElements); return(Ok(((IPage <JobHistoryDto>)page).Content).WithHeaders(page.GeneratePaginationHttpHeaders())); }