コード例 #1
0
        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"));
        }
コード例 #2
0
        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));
        }