protected void CreateAccountBalances()
        {
            var balances = DataContext.Balances.Where(balance => AccountIds.Contains(balance.EmployerAccountId)).ToList();

            foreach (var accountId in AccountIds)
            {
                var balance = balances.FirstOrDefault(b => b.EmployerAccountId == accountId) ?? DataContext.Balances.Add(new BalanceModel {
                    EmployerAccountId = accountId, Amount = 500000, BalancePeriod = DateTime.Now, ReceivedDate = DateTime.Now, RemainingTransferBalance = 50000, TransferAllowance = 50000, UnallocatedCompletionPayments = 0
                });
                balance.ReceivedDate = DateTime.Now;
            }
            DataContext.SaveChanges();
        }