Пример #1
0
        public void InsertarValores(string tabla, List <string> valorNodo)
        {
            ArbolB arbolb = new ArbolB();

            foreach (var valor in valorNodo)
            {
                arbolb.Insertar(valor);
            }
            if (!File.Exists("VALORES" + tabla.ToUpper() + ".arbol"))
            {
                using (System.IO.StreamWriter streamWriter = new System.IO.StreamWriter("VALORES" + tabla.ToUpper() + ".arbol"))
                {
                    streamWriter.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(arbolb));
                    streamWriter.Close();
                }
            }
            if (File.Exists(tabla.ToUpper() + ".tabla"))
            {
                listaDeColumnas = Newtonsoft.Json.JsonConvert.DeserializeObject <List <DefColumna> >(File.ReadAllText(tabla.ToUpper() + ".tabla"));
            }

            nuevaColumna.list_string   = valorNodo;
            nuevaColumna.nombreColumna = tabla;
            listaDeColumnas.Add(nuevaColumna);
            using (System.IO.StreamWriter streamWriter = new System.IO.StreamWriter("VALORES" + tabla.ToUpper() + ".tabla"))
            {
                streamWriter.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(nuevaColumna));
                streamWriter.Close();
            }
        }
        public ActionResult <string> Insertar([FromBody] object Bebidanueva)
        {
            var lol = JsonConvert.DeserializeObject <Bebida>(Bebidanueva.ToString());

            lol.Nombre = lol.Nombre.ToLower();
            if (Singleton.Instance.Diccionario.ContainsKey(lol.Nombre))
            {
                return("Dato ya insertado");
            }
            else
            {
                Metodos.Insertar(lol);
                return("Insertado");
                //
            }
        }