/// <summary> /// /// Adds a payment to list of Payments /// </summary> private IPayment AddPayment() { IPayment payment = new Payment(); _payments.Add(payment); return payment; }
/// <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); }