public async Task <IEnumerable <AuctionQueryData> > GetFeatured([FromQuery] GetFeaturedAuctionsQuery query) => await mediator.Send(query);
public async Task <IEnumerable <AuctionQueryData> > Handle(GetFeaturedAuctionsQuery request, CancellationToken cancellationToken) { var featuredAuctions = await auctionRepository.GetFeaturedAuctions(request.Count); return(featuredAuctions.Select(AuctionMapper.FromAuctionToAuctionQueryData)); }