static void EscribirJSon(string path, Clases.Golosinas Obj) { string json = JsonConvert.SerializeObject(Obj); string text = File.ReadAllText(path); if (text == "") { File.WriteAllText(path, "[" + json + "]"); count++; } else { text = text.Remove(text.Length - 1); string temp = text + "," + json + "]"; File.WriteAllText(path, text + "," + json + "]"); } }
static void AgregarGolosinas() { int cant = 0; float precio = 0; string nombre, descripcion; Console.Clear(); Console.WriteLine("Para ingresar una nueva golosina deberas de ingresas los siguentes datos! \n"); Console.Write("Ingrese el nombre del alimento/bebida: "); nombre = Console.ReadLine(); Console.Write("Ingresa una descripcion (opcional): "); descripcion = Console.ReadLine(); Console.Write("Ingrese la cantidad disponible: "); cant = int.Parse(Console.ReadLine()); Console.Write("Ingrese el precio unitario: "); precio = float.Parse(Console.ReadLine()); Clases.Golosinas Al = new Clases.Golosinas(nombre, descripcion, precio, cant); EscribirJSon(_pathGolosinas, Al); Console.WriteLine("Alimento/Bebida almacenada exitosamente!"); }