Rock.Model.FinancialScheduledTransactionService.CalculateTransactionAmount C# (CSharp) 메소드

CalculateTransactionAmount() 개인적인 정적인 메소드

private static CalculateTransactionAmount ( Payment payment, List transactions ) : decimal
payment Payment
transactions List
리턴 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;
        }