예제 #1
0
 /// <summary>
 /// 
 /// Adds a payment to list of Payments
 /// </summary>
 private IPayment AddPayment()
 {
     IPayment payment = new Payment();
     _payments.Add(payment);
     return payment;
 }
예제 #2
0
 /// <summary>
 /// Adds a PaymentDTO to the Payments property
 /// </summary>
 /// <param name="paymentDTO"></param>
 private void AddPayment(PaymentDTO paymentDTO)
 {
     IPayment payment = new Payment(
         paymentDTO.AimClaimId
         , paymentDTO.Amount
         , paymentDTO.ClientUniqueIdentifier
         , paymentDTO.ClientClaimId
         , paymentDTO.InsurerContractCode
         , paymentDTO.InsurerCode
         );
     payment.UpdateInformation(
         paymentDTO.ClaimHeaderKey
         , paymentDTO.InvoiceKey
         , paymentDTO.IsInvoiceClosed
         , paymentDTO.InsurerContractKey
         , paymentDTO.InvoiceBalanceDue
         , paymentDTO.RefundRecoveredAmount
         );
     _payments.Add(payment);
 }