public CollectionMappingPipeFactory( IRestCollectionLinkGenerator linkGenerator, IScopedStorage <PaginationMetaInfo> paginationMetaInfoStorage, IQueryableTransformer <TInput> queryableTransformer) { this.linkGenerator = linkGenerator; this.paginationMetaInfoStorage = paginationMetaInfoStorage; this.queryableTransformer = queryableTransformer; }
public CollectionMappingPipe( Func <TInput, TOutput> mapping, IRestCollectionLinkGenerator linkGenerator, IScopedStorage <PaginationMetaInfo> paginationMetaInfoStorage, IQueryableTransformer <TInput> queryableTransformer, IOutputPipe <IQueryable <TInput> > parent) : base(parent) { this.mapping = mapping; this.linkGenerator = linkGenerator; this.paginationMetaInfoStorage = paginationMetaInfoStorage; this.queryableTransformer = queryableTransformer; }