public bool AddUser(SignUpModel login) { login.Password = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(login.Password)); return(_AuthenticationRepository .AddUser(ModelMapperService .Map <SignUpModel, Login>(login))); }
public IActionResult Register([FromBody] RegisterUserRecordModel model) { LastCall.lastCall = DateTime.Now; SHA256 hash = SHA256.Create(); UserRecord record = new UserRecord { Id = new Guid(), UserName = model.UserName, PasswordHash = hash.ComputeHash(Encoding.UTF8.GetBytes(model.Password)), UserJwt = _repository.GenerateToken(), ExpireDateTime = DateTime.Now.AddMinutes(30) }; var result = _repository.AddUser(record); if (result == null) { return(BadRequest()); } String payload = JsonConvert.SerializeObject(new JsonObject() { Id = result.Entity.Id, Token = result.Entity.UserJwt }); return(Ok(payload)); }
void AddUser(UserDTO userRegistrationData) { var userToAdd = _mapper.Map <UserDTO, User>(userRegistrationData); _authenticationRepository.AddUser(userToAdd); }
public ActionResult NewUser(Register User) { repo.AddUser(User); return(RedirectToAction("Index", "Home")); }