Exemplo n.º 1
0
        static void EscribirJSon(string path, Clases.Peliculas 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 + "]");
            }
        }
Exemplo n.º 2
0
        static void AgregarPeliculas()
        {
            int       n = 3, id;
            string    nombre, duracion, clasificacion;
            ArrayList actores = new ArrayList();

            Console.Clear();

            Console.WriteLine("Para ingresar una nueva pelicula deberas de ingresas los siguentes datos! \n");
            Console.Write("Ingrese el ID de la pelicula: ");
            id = int.Parse(Console.ReadLine());
            Console.Write("Ingrese el nombre de la pelicula: ");
            nombre = Console.ReadLine();
            Console.Write("Ingresa la duracion en minutos de la pelicula: ");
            duracion = Console.ReadLine();
            Console.Write("Ingrese la clasificacion de la pelicula: ");
            clasificacion = Console.ReadLine();
            Console.WriteLine("\n A continuacion agregue actores principales (3 max)");

            for (int i = 0; i < n; i++)
            {
                int op = 0;
                Console.Write("\n Desea agregar un actor? (1 - Si/ 2 - No):");
                op = int.Parse(Console.ReadLine());
                if (op == 1)
                {
                    Console.Write("\n Ingrese el nombre del {0} actor: ", (i + 1));
                    actores.Add(Console.ReadLine());
                }
                else
                {
                    i = n;
                }
            }

            Clases.Peliculas Peli = new Clases.Peliculas(id, nombre, duracion, actores, clasificacion);

            EscribirJSon(_pathPeliculas, Peli);
            Console.WriteLine("Pelicula almacenada exitosamente!");
        }