BudgetAnalyser.Engine.Services.ReconciliationService.MonthEndReconciliation C# (CSharp) Méthode

MonthEndReconciliation() public méthode

public MonthEndReconciliation ( LedgerBook ledgerBook, System.DateTime reconciliationDate, IBudgetCurrencyContext budgetContext, StatementModel statement, bool ignoreWarnings ) : LedgerEntryLine
ledgerBook BudgetAnalyser.Engine.Ledger.LedgerBook
reconciliationDate System.DateTime
budgetContext IBudgetCurrencyContext
statement BudgetAnalyser.Engine.Statement.StatementModel
ignoreWarnings bool
Résultat BudgetAnalyser.Engine.Ledger.LedgerEntryLine
        public LedgerEntryLine MonthEndReconciliation(
            LedgerBook ledgerBook,
            DateTime reconciliationDate,
            IBudgetCurrencyContext budgetContext,
            StatementModel statement,
            bool ignoreWarnings,
            params BankBalance[] balances)
        {
            var reconResult = this.reconciliationManager.MonthEndReconciliation(ledgerBook, reconciliationDate,
                budgetContext, statement, ignoreWarnings, balances);
            ReconciliationToDoList.Clear();
            reconResult.Tasks.ToList().ForEach(ReconciliationToDoList.Add);
            return reconResult.Reconciliation;
        }