public ActionResult <UsuarioViewModel> ActualizarEstadoUsuario(string user, string estado) { var response = _serviceUsuario.ActualizarEstado(user, estado); if (response.Error) { ModelState.AddModelError("Error al actualizar el usuario", response.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); if (response.Estado == "Error") { detallesproblemas.Status = StatusCodes.Status500InternalServerError; } if (response.Estado == "NoExiste") { detallesproblemas.Status = StatusCodes.Status404NotFound; } return(BadRequest(detallesproblemas)); } return(Ok(new UsuarioViewModel(response.Usuario))); }