public AddPaginationHeaderFilter(IPaginationHelperService<TEntity> paginationHelperService, HateoasScanner filterConfiguration) { this.paginationHelperService = paginationHelperService ?? throw new System.ArgumentNullException(nameof(paginationHelperService)); this.filterConfiguration = filterConfiguration ?? throw new System.ArgumentNullException(nameof(filterConfiguration)); }
public HateoasAutoPagination(IPaginationHelperService <TEntity> paginationHelperService, HateoasScanner filterConfiguration, LinkGenerator linkGenerator) { this.paginationHelperService = paginationHelperService ?? throw new ArgumentNullException(nameof(paginationHelperService)); this.filterConfiguration = filterConfiguration ?? throw new ArgumentNullException(nameof(filterConfiguration)); this.linkGenerator = linkGenerator ?? throw new ArgumentNullException(nameof(linkGenerator)); }