public async Task <IActionResult> Register(DtoRegisterUser user) { var newuser = new ApplicationUser() { Id = Guid.NewGuid().ToString(), FullName = user.FullName, Email = user.Email, UserName = user.UserName }; var result = await usermanager.CreateAsync(newuser, user.Password); if (result.Succeeded) { return(StatusCode(201)); } return(BadRequest(result.Errors)); }
public async Task <IActionResult> Register(DtoRegisterUser userDto) { userDto.UserName = userDto.UserName.ToLower(); if (await _repo.UserExist(userDto.UserName)) { return(BadRequest("Usuario existente")); } var createToUser = new User { UserName = userDto.UserName, Nombre = userDto.Nombre, Apellido = userDto.Apellido }; var createdUser = await _repo.Register(createToUser, userDto.Password); return(StatusCode(201)); }