public ActionResult Edit(int?id, 客戶銀行資訊 bankInfo)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (ModelState.IsValid)
            {
                if (repoBankInfo.IsExist(id.Value))
                {
                    if (repoCustomer.IsExist(bankInfo.客戶Id))
                    {
                        repoBankInfo.Add(bankInfo);
                        repoBankInfo.UnitOfWork.Commit();

                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    return(HttpNotFound());
                }
            }

            ViewBag.客戶Id = new SelectList(repoCustomer.All(), "Id", "客戶名稱", bankInfo.客戶Id);

            ViewData.Model = bankInfo;

            return(View());
        }