public SearchByClientRequestPipeFactory( IScopedStorage <HttpContext> httpContextStorage, IQueryArgumentKeys queryArgumentKeys) { this.httpContextStorage = httpContextStorage; this.queryArgumentKeys = queryArgumentKeys; }
public PaginationByClientRequestInterpreter( IScopedStorage <HttpContext> httpContextStorage, IQueryArgumentKeys queryArgumentKeys) { this.queryCollection = httpContextStorage.Value.Request.Query; this.queryArgumentKeys = queryArgumentKeys; }
public RestCollectionLinkGenerator( IScopedStorage <HttpContext> httpContextStorage, IQueryArgumentKeys queryArgumentKeys) { this.request = httpContextStorage.Value.Request; this.queryArgumentKeys = queryArgumentKeys; }
public SearchByClientRequestPipe( IScopedStorage <HttpContext> httpContextStorage, IQueryArgumentKeys queryArgumentKeys, Func <string, Expression <Func <TInput, bool> > > search, IOutputPipe <IQueryable <TInput> > parent) : base(parent) { this.queryArgumentKeys = queryArgumentKeys; this.search = search; this.queryCollection = httpContextStorage.Value.Request.Query; }