public Account Save(Account account) { //Accounts.Find(a => account.AccountId == account.AccountId).Balance = account.Balance; Account current = _context.Accounts.Find(account.AccountId); current.Balance = account.Balance; int count = _context.SaveChanges(); return(current); }
public Transaction Save(Transaction trans) { Transaction currentTrans = _context.Transactions.FirstOrDefault(t => t.TransactionId == trans.TransactionId); if (currentTrans == null) { _context.Transactions.Add(trans); } else { currentTrans = trans; } int count = _context.SaveChanges(); return(trans); }
public static void SeedData() { var options = new DbContextOptionsBuilder <SimplePOSDbContext>().UseInMemoryDatabase("posDb").Options; using (var context = new Repositories.SimplePOSDbContext(options)) { context.Database.EnsureCreated(); if (context.Accounts.ToList().Count == 0) { context.Accounts.Add(new Account(4755, 1001.88m)); context.Accounts.Add(new Account(9834, 456.45m)); context.Accounts.Add(new Account(7735, 89.36m)); int count = context.SaveChanges(); } } }