Пример #1
0
        public async Task <IEnumerable <ReviewDto> > GetReviewsAsync(int count,
                                                                     [ProfileModelBinder(ProfileServiceQuery.Country)] UserProfile profile,
                                                                     CancellationToken token)
        {
            var query  = new ReviewsQuery(profile.Country, count);
            var result = await _queryBus.QueryAsync(query, token);

            return(result.Select(s =>
            {
                s.TutorImage = _urlBuilder.BuildUserImageEndpoint(s.TutorId, s.TutorImage);
                return s;
            }));
        }
Пример #2
0
 public async Task ReviewsQuery_Ok(string country)
 {
     var query = new ReviewsQuery(country, 5);
     var _     = await fixture.QueryBus.QueryAsync(query, default);
 }