public Task <IReadOnlyCollection <Framework> > Execute( DocumentClient client, Configuration configuration, GetAllFrameworks request) { var collectionLink = UriFactory.CreateDocumentCollectionUri( configuration.DatabaseId, configuration.FrameworksCollectionName); var feedOptions = new FeedOptions { EnableCrossPartitionQuery = true, MaxItemCount = -1 }; return(client.CreateDocumentQuery <Framework>(collectionLink, feedOptions) .Where(f => f.RecordStatusId == 2) .AsDocumentQuery() .FetchAll()); }
public IReadOnlyCollection <Framework> Execute( InMemoryDocumentStore inMemoryDocumentStore, GetAllFrameworks request) { return(inMemoryDocumentStore.Frameworks.All); }