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"); // } }