public void CopyOpeningBalanceToFirstPeriod(FiscalYear period) { var openingAccounts = erpNodeDBContext.Accounts .Where(a => a.OpeningDebitBalance != 0 || a.OpeningCreditBalance != 0) .ToList(); openingAccounts.ForEach(account => { period.SetOpenBalance(account, account.OpeningDebitBalance, account.OpeningCreditBalance); }); erpNodeDBContext.SaveChanges(); }