public static Usuario Map(RegistrarDTO entidad) { return(new Usuario { Nombre = entidad.Nombre, Apellido = entidad.Apellido, Username = entidad.Username }); }
public async Task <IActionResult> Registrar([FromBody] RegistrarDTO dto) { var usuario = UsuarioMapper.Map(dto); var usuarioCreado = await _userService.Crear(usuario, dto.Password); var registrarDTO = UsuarioMapper.Map(usuarioCreado); return(Ok(registrarDTO)); }
private void DadoUnRegistroResource() { _unRegistrarDto = new RegistrarDTO { Nombre = "Jackson", Apellido = "Watmore", Username = USERNAME, Password = PASSWORD }; }
private async Task <HttpResponseMessage> RegistrarUnUsuario() { var body = new RegistrarDTO { Nombre = "Elliot", Apellido = "Alderson", Username = USERNAME, Password = PASSWORD }; return(await _httpClient.PostAsJsonAsync("/api/usuarios/registrar", body)); }
private async Task RegistrarUnUsuario() { var body = new RegistrarDTO { Nombre = "Agent", Apellido = "Cooper", Username = USERNAME, Password = PASSWORD }; await _httpClient.PostAsJsonAsync("/api/usuarios/registrar", body); }
public async Task <IActionResult> Registrar(RegistrarDTO registrarDTO) { registrarDTO.Email = registrarDTO.Email.ToLower(); if (await _repo.UsuarioExiste(registrarDTO.Email)) { return(BadRequest("Email já existe")); } var criarUsuario = _mapper.Map <Usuario>(registrarDTO); var usuarioCriado = await _repo.Registrar(criarUsuario, registrarDTO.Senha); return(StatusCode(201, new { email = usuarioCriado.Email, nome = usuarioCriado.Nome })); }
public async Task Error400_PorBodyIncorrectoEnRegistro() { var body = new RegistrarDTO { Nombre = "Elliot", Apellido = "Alderson", Password = PASSWORD }; var response = await _httpClient.PostAsJsonAsync("/api/usuarios/registrar", body); response.StatusCode.Should().Be(HttpStatusCode.BadRequest); var responseContent = await response.Content.ReadAsStringAsync(); responseContent.Should().Contain("Username"); }