public ActionResult Edit(int id, FormCollection form) { //[Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email")] 客戶資料 客戶資料 客戶資料 客戶資料 = repo客戶資料.Find(id); if (客戶資料 == null) { return(HttpNotFound()); } var oldPW = 客戶資料.密碼; if (TryUpdateModel(客戶資料)) { if (!string.IsNullOrEmpty(客戶資料.密碼)) { 客戶資料.密碼進行雜湊運算(); } else { 客戶資料.密碼 = oldPW; } repo客戶資料.UnitOfWork.Commit(); return(RedirectToAction("Index")); } return(View(客戶資料)); }
public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類,帳號,密碼")] 客戶資料 客戶資料) { if (ModelState.IsValid) { 客戶資料.密碼進行雜湊運算(); repo客戶資料.Add(客戶資料); repo客戶資料.UnitOfWork.Commit(); return(RedirectToAction("Index")); } return(View(客戶資料)); }
// public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email")] 客戶資料 客戶資料) public ActionResult Create(客戶資料 客戶資料) { if (ModelState.IsValid) { //db.客戶資料.Add(客戶資料); 客戶資料.密碼進行雜湊運算(); repo.Add(客戶資料); try { //db.SaveChanges(); repo.UnitOfWork.Commit(); } catch (Exception ex) { throw ex; } return(RedirectToAction("Index")); } return(View(客戶資料)); }