diff --git a/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md b/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md index b36d83d0ba..076ceb3aa0 100644 --- a/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md +++ b/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md @@ -447,11 +447,12 @@ namespace EventOrganizer.Events public async Task> GetUpcomingAsync() { - var events = await AsyncExecuter.ToListAsync( - _eventRepository - .Where(x => x.StartTime > Clock.Now) - .OrderBy(x => x.StartTime) - ); + var queryable = await _eventRepository.GetQueryableAsync(); + var query = queryable + .Where(x => x.StartTime > Clock.Now) + .OrderBy(x => x.StartTime); + + var events = await AsyncExecuter.ToListAsync(query); return ObjectMapper.Map, List>(events); } @@ -653,11 +654,12 @@ namespace EventOrganizer.Events public async Task> GetUpcomingAsync() { - var events = await AsyncExecuter.ToListAsync( - _eventRepository - .Where(x => x.StartTime > Clock.Now) - .OrderBy(x => x.StartTime) - ); + var queryable = await _eventRepository.GetQueryableAsync(); + var query = queryable + .Where(x => x.StartTime > Clock.Now) + .OrderBy(x => x.StartTime); + + var events = await AsyncExecuter.ToListAsync(query); return ObjectMapper.Map, List>(events); } @@ -666,7 +668,12 @@ namespace EventOrganizer.Events { var @event = await _eventRepository.GetAsync(id); var attendeeIds = @event.Attendees.Select(a => a.UserId).ToList(); - var attendees = (await AsyncExecuter.ToListAsync(_userRepository.Where(u => attendeeIds.Contains(u.Id)))) + + var queryable = await _userRepository.GetQueryableAsync(); + var query = queryable + .Where(u => attendeeIds.Contains(u.Id)); + + var attendees = (await AsyncExecuter.ToListAsync(query)) .ToDictionary(x => x.Id); var result = ObjectMapper.Map(@event);