public UserDisplayDto RegisterEmailUser(UserEmailRegisterDto info) { var user = new User { NickName = info.NickName, RoleId = 2, CreatedOn = DateTime.Now }; var auth = new UserLoginAuth { IdentityType = "email", Identifier = info.Identifier, Credential = new HashHelper(configuration).GetHashedData(info.Credential), InSite = true }; var newUser = authRepository.EmailRegister(user, auth); //User validation if (newUser == null) { return(null); } var displayUser = mapper.Map <User, UserDisplayDto>(newUser); return(displayUser); }
public IActionResult InsiteRegister(UserEmailRegisterDto info) { //Model validation if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //try register var newUser = authManager.RegisterEmailUser(info); if (newUser == null) { return(BadRequest("Registered user.")); } //return return(Ok(newUser)); }