public async Task <IActionResult> Register(UserForregisterDto userForregisterDto) { userForregisterDto.UserName = userForregisterDto.UserName.ToLower(); if (await _authRepo.userExist(userForregisterDto.UserName)) { return(BadRequest("username already exists")); } var userToCreate = new User { UserName = userForregisterDto.UserName }; var createdUser = await _authRepo.Register(userToCreate, userForregisterDto.Password); return(StatusCode(201)); }
public async Task <IActionResult> Register(UserForregisterDto userForRegisterDto) { // validate request userForRegisterDto.Username = userForRegisterDto.Username.ToLower(); if (await this.repo.UserExists(userForRegisterDto.Username)) { return(BadRequest("Username alredy exists")); } var userToCreate = new User { Username = userForRegisterDto.Username }; var createUser = await this.repo.Register(userToCreate, userForRegisterDto.Password); return(StatusCode(201)); }
public async Task <IActionResult> Register(UserForregisterDto UserForregisterDto) { // if (!ModelState.IsValid){ // return BadRequest(ModelState); // } { UserForregisterDto.Username = UserForregisterDto.Username.ToLower(); if (await _repos.UserExists(UserForregisterDto.Username)) { return(BadRequest("user already Exits")); } var usertocreate = new User { Username = UserForregisterDto.Username }; var CreateUser = await _repos.Register(usertocreate, UserForregisterDto.Password); return(StatusCode(201)); } }