public ActionResult Update(User user, FormCollection f) { try { int Id_User = db.Users.Single(n => n.Email.Equals(user.Email)).Id; User us = db.Users.Find(Id_User); us.FullName = user.FullName; us.Email = user.Email; us.Address = user.Address; us.Mobile = user.Mobile; us.Birthday = user.Birthday; us.Avatar = user.Avatar; us.Password = user.Password; if (f.GetValue("isAdmin") != null) { us.isAdmin = 1; } db.SaveChanges(); Session["Success"] = "The user account was updated successfully !"; Session["Error"] = null; return RedirectToAction("ManagingUserAccounts", "Admin"); } catch(Exception) { Session["Error"] = "Unable to delete the user account !"; Session["Success"] = null; return RedirectToAction("ManagingUserAccounts", "Admin"); } }
public ActionResult Create(User user) { User us = db.Users.SingleOrDefault(n => n.Email == user.Email); if (us == null) { db.Users.Add(user); db.SaveChanges(); user = null; ViewBag.Success = "Account successfully created !"; ViewBag.Error = ""; return View(); } else { ViewBag.Error = "The Email address used to register already exists !"; ViewBag.Success = ""; return View(); } }
public ActionResult Register(User user) { try{ User us = db.Users.SingleOrDefault(n => n.Email == user.Email); if (us == null) { db.Users.Add(user); db.SaveChanges(); user = null; ViewBag.Success = "Bạn đã đăng ký tài khoản thành công."; return View(); } else { ViewBag.Error = "Lỗi: Email này đã được sử dụng để đăng ký !"; return View(); } } catch(Exception ex) { #region Ghi log log.Error(ex); #endregion return null; } }