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();
     }
 }
Beispiel #3
0
 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;
     }
 }