Example #1
0
        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());
        }
Example #2
0
        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());
        }
Example #3
0
        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));
        }