public async Task <IActionResult> Register([FromBody] UserModel registrationModel) { if (!ModelState.IsValid) { return(BadRequest()); } bool registrationResult = await _authBL.Register(registrationModel); if (!registrationResult) { return(BadRequest()); } return(Ok(new EmptyResult())); }
public async Task <IActionResult> Register(UserForRegisterDto userForRegisterDto) { // validate request userForRegisterDto.Username = userForRegisterDto.Username.ToLower(); if (await _authBL.UserExists(userForRegisterDto.Username)) { return(BadRequest("Username already exists")); } var userToCreate = new User { Username = userForRegisterDto.Username }; var createdUser = await _authBL.Register(userToCreate, userForRegisterDto.Password); return(StatusCode(201)); }