Rock.Model.FinancialScheduledTransactionService.CalculateTransactionAmount C# (CSharp) Méthode

CalculateTransactionAmount() private static méthode

private static CalculateTransactionAmount ( Payment payment, List transactions ) : decimal
payment Payment
transactions List
Résultat decimal
        private static decimal CalculateTransactionAmount( Payment payment, List<FinancialTransaction> transactions )
        {
            decimal rockAmount = 0.0M;
            decimal processedAmount = payment.IsFailure ? 0.0M : payment.Amount;

            if ( transactions != null && transactions.Any() )
            {
                rockAmount = transactions.Sum( t => t.TotalAmount );
            }

            return processedAmount - rockAmount;
        }