public async Task <IHttpActionResult> PutAccount(long id, Account account) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != account.AccountId) { return(BadRequest()); } db.Entry(account).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AccountExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutBank(int id, Bank bank) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bank.BankId) { return(BadRequest()); } db.Entry(bank).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BankExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutTransactionHeader(long id, TransactionHeader transactionHeader) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != transactionHeader.TransactionId) { return(BadRequest()); } db.Entry(transactionHeader).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TransactionHeaderExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "BankId,BankName,BankPhone,BankAddress")] Bank bank) { if (ModelState.IsValid) { db.Entry(bank).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bank)); }
public ActionResult Edit([Bind(Include = "AccountId,AccountNumber,AccountName,BankId,AccountBalance")] Account account) { if (ModelState.IsValid) { db.Entry(account).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BankId = new SelectList(db.Banks, "BankId", "BankName", account.BankId); return(View(account)); }
public ActionResult Edit([Bind(Include = "TransactionId,SenderId,TransactionDt")] TransactionHeader transactionHeader) { if (ModelState.IsValid) { db.Entry(transactionHeader).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SenderId = new SelectList(db.Accounts, "AccountId", "AccountNumber", transactionHeader.SenderId); return(View(transactionHeader)); }