public async Task <IActionResult> Post([FromBody] UsuarioDetalle usuario) { if (!ModelState.IsValid) { return(HttpBadRequest(ModelState)); } var usuarioId = await usuarios.CrearAsync(usuario); var result = await usuarios.ObtenerUnicoAsync(usuarioId); return(CreatedAtRoute("GetUsuario", new { id = usuarioId }, result)); }