public ActionResult registUser(UserRegistDTO model)
        {
            var    status = false;
            string msg    = "";

            if (!ModelState.IsValid)
            {
                var errors = ModelState.Values.SelectMany(v => v.Errors);
            }
            if (ModelState.IsValid)
            {
                var user = new User();
                user.Username = model.Username;
                user.Password = MD5.CreateMD5(model.Password);

                if (model.ConfirmPassword == model.Password)
                {
                    // Đăng ký thiếu file r, mai bảo Khanh
                    //msg = userService.RegistUser(user);
                    if (msg.Length == 0)
                    {
                        status = true;
                    }
                }


                userService.Save();
            }
            return(Json(new { status, msg }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        UserData Predata(UserRegistDTO dto)
        {
            UserData u = new UserData();

            u.MobileNo     = dto.MobileNo;
            u.Email        = dto.Email;
            u.UserPassword = dto.Password;
            u.UserName     = dto.UserName;
            return(u);
        }
Esempio n. 3
0
        public object AddUser(UserRegistDTO dto)
        {
            var      chekUserExist = _unitOfWork.UserDataRepository.GetAll().Any(x => x.Email == dto.Email || x.UserName == dto.UserName);
            UserData record        = new UserData();

            if (chekUserExist)
            {
                throw new BussinessException("this Email is Exist!");
            }

            record = Predata(dto);
            _unitOfWork.UserDataRepository.Add(record);
            _unitOfWork.SaveChanges();


            return(new
            {
                dto.UserName,
                dto.MobileNo,
                dto.Email,
                Token = CreateJwtToken(record)
            });
        }
Esempio n. 4
0
        public IActionResult Adduser(UserRegistDTO userRegistDTO)
        {
            var userObjectWithToken = _userApplication.AddUser(userRegistDTO);

            return(Ok(userObjectWithToken));
        }