public virtual async Task <CouponData> FindByIdAsync(Guid id, CancellationToken cancellationToken = default)
 {
     return(_objectMapper.Map <Coupon, CouponData>(
                await _couponRepository.FindAsync(id, true, cancellationToken)));
 }