public ActionResult Edit(UserRegistor model) { if (ModelState.IsValid) { var userDAO = new UserDAO(); var user = new User(); user.Id = model.ID; user.Username = model.Username; user.Password = model.Password; user.Role = model.Role; user.Status = model.Status; if (!String.IsNullOrEmpty(user.Password) && !String.IsNullOrEmpty(user.Username)) { user.Password = MD5Hash.GetMd5Hash(user.Password); } var result = userDAO.Update(user); if (result) { ViewBag.Success = "Thay đổi thông tin người dùng thành công!"; model = new UserRegistor(); } else { ViewBag.Error = "Thay đổi thông tin người dùng thất bại!"; } } return(View()); }
public ActionResult Create(UserRegistor model) { if (ModelState.IsValid) { var userDAO = new UserDAO(); if (userDAO.CheckUsername(model.Username)) { ModelState.AddModelError("", "Tên người dùng đã tồn tại!"); } else { var user = new User(); user.Username = model.Username; user.Password = MD5Hash.GetMd5Hash(model.Password); user.CreatedDate = DateTime.Now; user.ActiveCode = Guid.NewGuid(); user.Role = model.Role; user.Status = model.Status; var result = userDAO.Insert(user); if (result > 1) { ViewBag.Success = "Đăng ký người dùng thành công!"; model = new UserRegistor(); } else { ViewBag.Error = "Đăng ký tài khoản thất bại!"; } } } return(View()); }
public ActionResult Edit(int id) { var model = new UserRegistor(); var user = new UserDAO().GetUserById(id); model.ID = user.Id; model.Username = user.Username; model.Password = user.Password; model.Role = user.Role; model.Status = user.Status; return(View(model)); }