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);
        }