public PaginatedLinksHeader( string baseRoute, OperationLinks operationLinks, RelationLinks relationLinks, PaginationMetadata pagination, IFilterMetadataProvider filterMetadata = null ) { _operationLinks = ThrowIf.Null(operationLinks, nameof(operationLinks)); _relationLinks = relationLinks; _baseRoute = ThrowIf.NullOrWhiteSpace(baseRoute, nameof(baseRoute)); _pagination = ThrowIf.Null(pagination, nameof(pagination)); _filterMetadata = filterMetadata ?? new NoFilterMetadata(); }
public LinksHeader( IFilterMetadataProvider filterMetadata, PaginationMetadata metadata, IUrlHelper urlHelper, string routeName, OperationLinks operationLinks, RelationLinks relationLinks) { _filterMetadata = filterMetadata; _metadata = metadata; _urlHelper = urlHelper; _routeName = routeName; _operationLinks = operationLinks; _relationLinks = relationLinks; }