public async Task CambiarEstadoFacturaAsync(EditorEstadoFactura editor)
        {
            Factura = await BuscarFacturaAsync(editor.IdFactura);

            Factura.EstadoFactura = editor.EstadoFactura;

            _contexto.Entry(Factura).State = EntityState.Modified;
            await GuardarCambiosAsync();
        }
        public async Task<ActionResult> CambiarEstado(EditorEstadoFactura editorEstadoFactura)
        {
            if (ModelState.IsValid)
            {
               await _servicioFactura.CambiarEstadoFacturaAsync(editorEstadoFactura);
            }

            return Json(new
            {
                editorEstadoFactura.IdFactura,
                editorEstadoFactura.NumeroFactura,
                editorEstadoFactura.EstadoFactura,
                TextoEstadoFactura = editorEstadoFactura.EstadoFactura.ObtenerNombreAtributoDisplay()
            });
        }