public ActionResult Update(ViewModels.客戶銀行資訊.UpdateViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } using (_db = new Models.客戶資料Entities()) { var customerBankInfo = _db.客戶銀行資訊.Find(viewModel.Id); if (null == customerBankInfo) { return(HttpNotFound()); } customerBankInfo.銀行名稱 = viewModel.銀行名稱; customerBankInfo.銀行代碼 = viewModel.銀行代碼; customerBankInfo.分行代碼 = viewModel.分行代碼; customerBankInfo.帳戶名稱 = viewModel.帳戶名稱; customerBankInfo.帳戶號碼 = viewModel.帳戶名稱; _db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Update(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewModels.客戶銀行資訊.UpdateViewModel viewModel; using (_db = new Models.客戶資料Entities()) { var customerBankInfo = _db.客戶銀行資訊.Find(id); if (null == customerBankInfo) { return(HttpNotFound()); } viewModel = new ViewModels.客戶銀行資訊.UpdateViewModel { Id = customerBankInfo.Id, 客戶Id = customerBankInfo.客戶Id, 銀行名稱 = customerBankInfo.銀行名稱, 銀行代碼 = customerBankInfo.銀行代碼, 分行代碼 = customerBankInfo.分行代碼, 帳戶名稱 = customerBankInfo.帳戶名稱, 帳戶號碼 = customerBankInfo.帳戶號碼 }; } return(View(viewModel)); }