public Task <IReadOnlyCollection <TQueryModel> > GetAllAsync(IReadOnlyCollection <string> ids) { IReadOnlyCollection <TQueryModel> queryModels = storage.Where(s => ids.Contains(s.Id)).ToArray(); return(Task.FromResult(queryModels)); }
/// <inheritdoc /> public Task <TQueryModel> FindLatestAsync(string id) { var result = storage.Where(qm => qm.Id == id).OrderByDescending(qm => qm.Version).FirstOrDefault(); return(Task.FromResult(result)); }