public Carrito_genera Getby_npedido(int n_pedido)
        {
            string respuesta = "";

            string jsontext             = System.IO.File.ReadAllText(path);
            List <Carrito_genera> lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Carrito_genera> >(jsontext);

            if (lista == null)
            {
                lista = new List <Carrito_genera>();
            }
            bool           existe         = false;
            Carrito_genera carrito_genera = new Carrito_genera();

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].Id_pedido == n_pedido)
                {
                    carrito_genera = lista[i];
                    existe         = true;
                    respuesta      = "registro editado exitosamente";
                    break;
                }
            }

            if (!existe)
            {
                carrito_genera.Id_pedido = 0;
            }
            return(carrito_genera);
        }
        public string Post([FromBody] Carrito_genera carrito_genera)
        {
            string respuesta = "";

            string jsontext             = System.IO.File.ReadAllText(path);
            List <Carrito_genera> lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Carrito_genera> >(jsontext);

            if (lista == null)
            {
                lista = new List <Carrito_genera>();
            }
            bool existe = false;

            for (int i = 0; i < lista.Count; i++)
            {
                if (lista[i].Id_carrito == carrito_genera.Id_carrito && lista[i].Id_Factura == carrito_genera.Id_Factura &&
                    lista[i].Id_pedido == carrito_genera.Id_pedido && lista[i].N_compra == carrito_genera.N_compra)
                {
                    existe    = true;
                    respuesta = "registro ya existente";
                    break;
                }
            }

            if (0 == carrito_genera.Id_carrito || 0 == carrito_genera.Id_Factura ||
                0 == carrito_genera.Id_pedido || 0 == carrito_genera.N_compra)
            {
                respuesta = "registro necesita un identificador";
            }
            else if (!existe)
            {
                lista.Add(carrito_genera);
                respuesta = "registro ingresado correctamente";
            }

            jsontext = Newtonsoft.Json.JsonConvert.SerializeObject(lista);
            System.IO.File.WriteAllText(path, jsontext);

            return(respuesta);
        }