BudgetAnalyser.Engine.Widgets.SavingsGoalWidget.SumDebitSavingsTransactions C# (CSharp) Метод

SumDebitSavingsTransactions() приватный статический Метод

private static SumDebitSavingsTransactions ( StatementModel statement ) : decimal
statement BudgetAnalyser.Engine.Statement.StatementModel
Результат decimal
        private static decimal SumDebitSavingsTransactions(StatementModel statement)
        {
            var savingsToDate =
                -statement.Transactions.Where(t => t.BudgetBucket is SavingsCommitmentBucket && t.Amount < 0)
                    .Sum(t => t.Amount);
            if (savingsToDate < 0)
            {
                savingsToDate = 0;
            }

            return savingsToDate;
        }
    }