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