public ActionResult <FacturaViewModels> ActualizarEstado(string codigo, string estado)
        {
            var result = _serviceFactura.ActualizarEstadoFactura(codigo, estado);

            if (result.Error)
            {
                ModelState.AddModelError("Error al actualizar la factura", result.Mensaje);
                var detallesproblemas = new ValidationProblemDetails(ModelState);

                if (result.Estado == "Error")
                {
                    detallesproblemas.Status = StatusCodes.Status500InternalServerError;
                }
                if (result.Estado == "NoExiste")
                {
                    detallesproblemas.Status = StatusCodes.Status404NotFound;
                }
                return(BadRequest(detallesproblemas));
            }
            return(Ok(new FacturaViewModels(result.Factura)));
        }