public async Task AddPartnerPaymentRefundAsync(PartnerPaymentDto partnerPayment)
        {
            var historyEntity        = TransactionHistoryEntity.CreateForPartnersPaymentRefund(partnerPayment);
            var partnerPaymentEntity = PartnersPaymentRefundEntity.Create(partnerPayment);

            using (var context = _contextFactory.CreateDataContext())
            {
                context.RefundedPartnersPayments.Add(partnerPaymentEntity);
                context.TransactionHistories.Add(historyEntity);

                await context.SaveChangesAsync();
            }
        }