// GET: 客戶聯絡人/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } 客戶聯絡人 客戶聯絡人 = db.客戶聯絡人.Find(id); if (客戶聯絡人 == null) { return(HttpNotFound()); } var 客戶聯絡人UpdateViewModel = new 客戶聯絡人UpdateViewModel() { Id = 客戶聯絡人.Id, 客戶Id = 客戶聯絡人.客戶Id, 姓名 = 客戶聯絡人.姓名, 職稱 = 客戶聯絡人.職稱, 手機 = 客戶聯絡人.手機, 電話 = 客戶聯絡人.電話, Email = 客戶聯絡人.Email, 客戶資料 = 客戶聯絡人.客戶資料 }; ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id); return(View(客戶聯絡人UpdateViewModel)); }
public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人UpdateViewModel 客戶聯絡人UpdateViewModel) { if (ModelState.IsValid) { db.Entry(客戶聯絡人UpdateViewModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人UpdateViewModel.客戶Id); return(View(客戶聯絡人UpdateViewModel)); }