/// <inheritdoc /> public async Task <GetSilentProtocolEntriesPagedResponse> GetPaged(int pageNumber) { var skipNEntries = (pageNumber - 1) * _options.NumberOfResultsPerPage; var results = (await _silentProtocolEntryRepository.GetSliced(skipNEntries, _options.NumberOfResultsPerPage + 1)).ToList(); var hasMoreEntries = results.Count > _options.NumberOfResultsPerPage; return(new(results.Take(_options.NumberOfResultsPerPage), hasMoreEntries)); }
public Task <IEnumerable <SilentProtocolEntry> > GetSliced(int skip, int take) { return(_subject.GetSliced(skip, take)); }