/// <summary> /// Closes bank account /// </summary> /// <param name="accountID">Bank account ID</param> private void Close(string accountID) { using (var db = new AccountsContext()) { var closedAccount = db.Accounts.Where(p => p.BankAccountNumber == accountID).FirstOrDefault(); if (closedAccount != null) { closedAccount.IsClosed = true; db.Entry(closedAccount).State = EntityState.Modified; db.SaveChanges(); } } }
public void SaveAccount(DalBankAccount account) { using (var db = new AccountsContext()) { var savedAccount = db.Accounts.Where(p => p.BankAccountNumber == account.BankAccountNumber).FirstOrDefault(); if (savedAccount != null) { savedAccount.BonusScores = account.BonusScores; savedAccount.InvoiceAmount = account.InvoiceAmount; savedAccount.IsClosed = account.IsClosed; db.Entry(savedAccount).State = EntityState.Modified; db.SaveChanges(); } } }