public Task <List <Tag> > GetTagsByTagIdsAsync(IEnumerable <int> tagIds)
 => DefaultQuery
 .SelectMany(project => project.Tags)
 .Where(tag => tagIds.Contains(tag.Id))
 .ToListAsync();
 public Task <Project> GetProjectByTagIdAsync(int tagId)
 => DefaultQuery
 .Where(project => project.Tags.Any(tag => tag.Id == tagId))
 .SingleOrDefaultAsync();
 public Task <Setting> GetByCodeAsync(string settingCode)
 => DefaultQuery.SingleOrDefaultAsync(r => r.Code == settingCode);
 public Task <Tag> GetTagByTagIdAsync(int tagId)
 => DefaultQuery
 .SelectMany(project => project.Tags)
 .SingleOrDefaultAsync(tag => tag.Id == tagId);
 public Task <Person> GetByOidAsync(Guid oid)
 => DefaultQuery.SingleOrDefaultAsync(p => p.Oid == oid);
예제 #6
0
 public async Task <IEnumerable <GameResult> > Get(DefaultQuery query)
 {
     return(await _gameQueryHandler.Query(query));
 }
예제 #7
0
 public Task <Responsible> GetByCodeAsync(string responsibleCode)
 => DefaultQuery.SingleOrDefaultAsync(r => r.Code == responsibleCode);
 public Task <Person> GetWithSavedFiltersByOidAsync(Guid oid)
 => DefaultQuery
 .Include(p => p.SavedFilters)
 .SingleOrDefaultAsync(p => p.Oid == oid);
예제 #9
0
 public async Task <IEnumerable <TeamResult> > Get(DefaultQuery query)
 {
     return(await _teamQueryHandler.Query(query));
 }