Пример #1
0
        /// <summary>
        /// The delete applied payments.
        /// </summary>
        /// <param name="invoice">
        /// The invoice.
        /// </param>
        private void DeleteAppliedPayments(IInvoice invoice)
        {
            var appliedPayments = _appliedPaymentService.GetAppliedPaymentsByInvoiceKey(invoice.Key).ToArray();

            if (appliedPayments.Any())
            {
                _appliedPaymentService.Delete(appliedPayments);
            }
        }
Пример #2
0
 /// <summary>
 /// Deletes a <see cref="IAppliedPayment"/>
 /// </summary>
 /// <param name="appliedPayment">The <see cref="IAppliedPayment"/> to be deleted</param>
 /// <param name="raiseEvents">Optional boolean indicating whether or not to raise events</param>
 public void Delete(IAppliedPayment appliedPayment, bool raiseEvents = true)
 {
     _appliedPaymentService.Delete(appliedPayment, raiseEvents);
 }