public int GetMemoriaData(String key) { // Encontrar el dato deseado con indice manual en el parseo del json. int index = int.Parse(key); MemoriaData data = db[index]; return(data.resultado); }
public void GuardarMemoria(MemoriaData data) { db.Add(data); int i = 0; db.ForEach((MemoriaData memoriaData) => { Console.WriteLine("Dato en memoria: ({0})", i); Console.BackgroundColor = ConsoleColor.Green; Console.WriteLine("{0} - {1}", memoriaData.fecha.ToLongDateString(), memoriaData.fecha.ToLongTimeString()); Console.ResetColor(); Console.WriteLine("Operación: {0}", memoriaData.operacion); Console.WriteLine("Resultado: {0}", memoriaData.resultado.ToString()); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("----------------- \n"); Console.ForegroundColor = ConsoleColor.White; i++; }); string json = JsonConvert.SerializeObject(db.ToArray(), Formatting.Indented); string archivoDB = "../../../db.json"; File.WriteAllText(archivoDB, json); }