public ActionResult <FacturaViewModel> Put(int identificacion, FacturaInputModel facturaInput) { Factura factura = MapearFactura(facturaInput); var id = _facturaService.BuscarxIdentificacion(factura.IdFactura); if (id == null) { return(BadRequest("No encontrado")); } else { var response = _facturaService.Modificar(factura); if (response.Error) { ModelState.AddModelError("Modificar factura", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Factura)); } }