// GET: contactmanager/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } 客戶聯絡人 客戶聯絡人 = db.客戶聯絡人.Find(id); if (客戶聯絡人 == null) { return(HttpNotFound()); } return(View(客戶聯絡人)); }
// GET: contactmanager/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } 客戶聯絡人 客戶聯絡人 = db.客戶聯絡人.Find(id); if (客戶聯絡人 == null) { return(HttpNotFound()); } ViewBag.客戶Id = new SelectList(db.客戶資料.Where(x => x.IsDeleted != true), "Id", "客戶名稱", 客戶聯絡人.客戶Id); return(View(客戶聯絡人)); }
public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人) { var data = db.客戶聯絡人.Where(x => x.IsDeleted != true && x.Email == 客戶聯絡人.Email).Count(); if (ModelState.IsValid && data == 0) { db.客戶聯絡人.Add(客戶聯絡人); db.SaveChanges(); return(RedirectToAction("Index")); } if (data != 0) { ModelState.AddModelError("Email", "聯絡人資料已有相同Email!"); } ViewBag.客戶Id = new SelectList(db.客戶資料.Where(x => x.IsDeleted != true), "Id", "客戶名稱", 客戶聯絡人.客戶Id); return(View(客戶聯絡人)); }