public ActionResult Create([Bind(Include = "ATMId,DescATM")] ATM aTM) { if (ModelState.IsValid) { db.ATMs.Add(aTM); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aTM)); }
public ActionResult Create([Bind(Include = "ClienteId,NombreCliente,EdadCliente")] Cliente cliente) { if (ModelState.IsValid) { db.Clientes.Add(cliente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cliente)); }
public ActionResult Create([Bind(Include = "CuentaId,NumeroCuenta,DescCuenta,Saldo,Pin,ClienteId")] Cuenta cuenta) { if (ModelState.IsValid) { db.Cuentas.Add(cuenta); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "NombreCliente", cuenta.ClienteId); return(View(cuenta)); }
public ActionResult Create([Bind(Include = "RetiroId,Monto,DescRetiro,FechaRetiro,ATMId,CuentaId")] Retiro retiro) { if (ModelState.IsValid) { db.Retiros.Add(retiro); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ATMId = new SelectList(db.ATMs, "ATMId", "DescATM", retiro.ATMId); ViewBag.CuentaId = new SelectList(db.Cuentas, "CuentaId", "DescCuenta", retiro.CuentaId); return(View(retiro)); }
public static void WithdrawMoney(Guid cardId) { Console.WriteLine("Enter value which you want to withdraw: "); int value = Convert.ToInt32(Console.ReadLine()); var card = db.Card.First(c => c.Id == cardId); if (card.Money >= value) { card.Money = card.Money - value; db.SaveChanges(); } else { Console.WriteLine("You don't have enough money. Please enter another value"); WithdrawMoney(cardId); } }
public void ATMLogic_ChecksBalance() { //arrange var expected = new Account { AccountCreateDate = DateTime.Now, AccountHolder = Faker.Name.FullName(), AccountNumber = Faker.Name.First(), CurrentBalance = 456.77m, }; //act var result = Db.Accounts.Add(expected); Db.SaveChanges(); var actual = TestObj.CheckBalance(expected.AccountNumber); //assert Assert.That(expected.CurrentBalance, Is.EqualTo(actual.Account.CurrentBalance)); }
public int SaveChanges() { return(_Context.SaveChanges()); }