Exemplo n.º 1
0
 public async Task<IActionResult> Register(UserForRegisterData userForRegisterDto){
     userForRegisterDto.Username =userForRegisterDto.Username.ToLower();
     if(await _repo.UserExists(userForRegisterDto.Username)) return BadRequest("Username already exists");
     var userToCreate = new User{
         Username = userForRegisterDto.Username
     };
     var createdUser = await _repo.Register(userToCreate, userForRegisterDto.Password);
     return StatusCode(201);
 }
Exemplo n.º 2
0
        public async Task <IActionResult> Register(UserForRegisterData userData)
        {
            userData.Username = userData.Username.ToLower();

            if (await _authRepo.UserExists(userData.Username))
            {
                return(BadRequest("Username already exists"));
            }

            var userToCreate = new User
            {
                Username = userData.Username
            };

            var createUser = await _authRepo.Register(userToCreate, userData.Password);

            return(StatusCode(201));
        }