public Task <IReadOnlyCollection <TQueryModel> > GetAllAsync(IReadOnlyCollection <string> ids)
        {
            IReadOnlyCollection <TQueryModel> queryModels = storage.Where(s => ids.Contains(s.Id)).ToArray();

            return(Task.FromResult(queryModels));
        }
示例#2
0
        /// <inheritdoc />
        public Task <TQueryModel> FindLatestAsync(string id)
        {
            var result = storage.Where(qm => qm.Id == id).OrderByDescending(qm => qm.Version).FirstOrDefault();

            return(Task.FromResult(result));
        }