public static void AddDepsToPassbookIfNeeded(this ICollectionsDB colxnsDB, IEnumerable <BankDepositDTO> deps, ITenantDBsDir dir)
        {
            if (colxnsDB.IsRemediated())
            {
                return;
            }
            var tweakd = TweakDepositsForPassbook(deps);

            dir.UpdateAccountPassbooks(tweakd, colxnsDB.Date, false);
            colxnsDB.MarkAsRemediated();
        }
Exemple #2
0
        public static void AddDepositsToPassbook(this ITenantDBsDir dir, DateTime colxnDate, bool recomputeBalances)
        {
            var db = dir.Collections.For(colxnDate);

            if (db == null)
            {
                return;
            }

            var deps = db.BankDeposits.GetAll();

            dir.UpdateAccountPassbooks(deps, colxnDate, recomputeBalances);
        }