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(); }
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); }