Exemple #1
0
 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));
 }
Exemple #2
0
 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));
 }