Example #1
0
        public ActionResult Create(User user)
        {
            if (ModelState.IsValid)
            {
                var dao             = new UserD();
                var encryptedMd5Pas = Encryptor.MD5Hash(user.Password);
                user.Password = encryptedMd5Pas;
                long id = dao.Insert(user);
                if (id > 0)
                {
                    SetAlert("Thêm user thành công", "success");
                    return(RedirectToAction("Index", "User"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm User không thành công");
                }
            }

            return(View("Index"));
        }
Example #2
0
 public ActionResult Register(RegisterModel model)
 {
     if (ModelState.IsValid)
     {
         var dao = new UserD();
         if (dao.CheckUserName(model.UserName))
         {
             ModelState.AddModelError("", "Tên đăng nhập đã tồn tại");
         }
         else if (dao.CheckEmail(model.Email))
         {
             ModelState.AddModelError("", "Email đã tồn tại");
         }
         else
         {
             var user = new User();
             user.Name        = model.Name;
             user.UserName    = model.UserName;
             user.Password    = Encryptor.MD5Hash(model.Password);
             user.Phone       = model.Phone;
             user.Email       = model.Email;
             user.Address     = model.Address;
             user.CreatedDate = DateTime.Now;
             user.Status      = true;
             var result = dao.Insert(user);
             if (result > 0)
             {
                 ViewBag.Success = "Đăng ký thành công";
                 model           = new RegisterModel();
             }
             else
             {
                 ModelState.AddModelError("", "Đăng ký không thành công");
             }
         }
     }
     return(View(model));
 }