public ActionResult Details(Models.GetUserInforSP_Result model) { if (ModelState.IsValid) { var result = db.UpdateUserInfo(Convert.ToInt32(Session["PasgoID"]), model.FullName, model.Email, model.DOB, model.Gender_).ToList().ElementAt(0); switch (Convert.ToInt32(result)) { case 0: TempData["Failed"] = "Cập nhật thông tin người dùng thất bại."; break; case 2: TempData["Failed"] = "Cập nhật thông tin người dùng thất bại. Người dùng không tồn tại."; break; case 3: TempData["Failed"] = "Cập nhật thông tin người dùng thất bại. Email đã được sử dụng."; break; default: TempData["Success"] = "Cập nhật thông tin người dùng thành công."; break; } System.Diagnostics.Trace.WriteLine("result :" + result); System.Diagnostics.Trace.WriteLine("id " + Convert.ToInt32(Session["PasgoID"]) + "/name " + model.FullName + "/dob " + model.DOB.ToString()); System.Diagnostics.Trace.WriteLine("/dob " + model.DOB.ToString()); } else { TempData["Failed"] = "Cập nhật thông tin người dùng thất bại. Thông tin nhập vào không đúng định dạng."; } GetUserInforSP_Result info = db.GetUserInforSP(Session["PhoneNumber"].ToString()).ElementAt(0); return(View(info)); }
// GET: ManageAccount public ActionResult Details() { if (Session["PasgoID"] != null) { //List<PasgoUser> userModel = db.PasgoUsers.ToList(); System.Diagnostics.Trace.WriteLine(Session["PhoneNumber"].ToString()); GetUserInforSP_Result info = db.GetUserInforSP(Session["PhoneNumber"].ToString()).ElementAt(0); return(View(info)); } else { return(RedirectToAction("Index", "Home")); } }