public User Register(SignUpCredentials signUpCredentials) { if (UserService.Exists(signUpCredentials.Username)) { return(null); } var userModel = new User(signUpCredentials.FirstName, signUpCredentials.LastName, signUpCredentials.Username, Hash(signUpCredentials.Password), false); AssignToken(userModel); UserService.Add(userModel); return(userModel); }
public IActionResult Register([FromBody] SignUpCredentials signUpCredentials) { var user = _authService.Register(signUpCredentials); if (user == null) { return(BadRequest(new { message = $"User with username '{signUpCredentials.Username}' already exists" })); } user.Password = null; return(Ok(user)); }