public async Task <IReadOnlyList <Guid> > QueryIdsAsync(Guid appId, Guid schemaId, FilterNode filterNode) { using (Profiler.TraceMethod <MongoContentRepository>()) { return(await contents.QueryIdsAsync(appId, await appProvider.GetSchemaAsync(appId, schemaId), filterNode)); } }
public Task <IReadOnlyList <(DomainId SchemaId, DomainId Id, Status Status)> > QueryIdsAsync(DomainId appId, HashSet <DomainId> ids, SearchScope scope) { if (scope == SearchScope.All) { return(collectionAll.QueryIdsAsync(appId, ids)); } else { return(collectionPublished.QueryIdsAsync(appId, ids)); } }