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)); }
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); }
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) }); }
public IActionResult Adduser(UserRegistDTO userRegistDTO) { var userObjectWithToken = _userApplication.AddUser(userRegistDTO); return(Ok(userObjectWithToken)); }