public async Task <Pagination <OfferListPreviewDto> > Handle(GetActiveOffersQuery request, CancellationToken cancellationToken) { var offerFilter = request.OfferFilter; var offersPagination = await _offerRepository.GetAllActiveAsync(offerFilter); var offersDtoPagination = offersPagination.Transform(offers => offers.Select(offer => offer.ToOfferListPreviewDto())); return(offersDtoPagination); }