예제 #1
0
        static void RellenarDatos()
        {
            classUsuario nUser  = new classUsuario("jperez", "1234", "Juan", "Pérez");
            classVideo   nVideo = new classVideo("Saltando a la comba", "https://pepe1.videos.com/saltando");

            nVideo.AddTag("Saltando");
            nVideo.AddTag("Ejercicio");
            nVideo.AddTag("Deporte");
            nUser.AddVideo(nVideo);

            nVideo = new classVideo("Levantando pesas", "https://pepe1.videos.com/pesas");
            nVideo.AddTag("Pesas");
            nVideo.AddTag("Entrenamiento");
            nUser.AddVideo(nVideo);
            userList.Add(nUser);

            nUser  = new classUsuario("mgimenez", "4321", "Marta", "Giménez");
            nVideo = new classVideo("Canelones ricos", "https://youtube.com/watch?v=sdf89dEFser2");
            nVideo.AddTag("Comida");
            nVideo.AddTag("Cocina casera");
            nUser.AddVideo(nVideo);

            nVideo = new classVideo("La mejor forma de organizar camisetas", "https://youtube.com/watch?v=weroipER223j");
            nVideo.AddTag("Armarios");
            nVideo.AddTag("Organizar");
            nUser.AddVideo(nVideo);
            userList.Add(nUser);
        }
예제 #2
0
        private static void AddVideoMenu()
        {
            string strTitulo = string.Empty;
            string strURL    = string.Empty;

            Console.Clear();
            Console.WriteLine("PROGRAMA DE VIDEOS");
            Console.WriteLine("Añadir video");
            Console.WriteLine("----------------------------------");
            Console.Write("Título: ");
            bool isOK = false;

            while (!isOK)
            {
                strTitulo = Console.ReadLine().Trim();
                if (string.IsNullOrEmpty(strTitulo))
                {
                    Console.WriteLine("El título no puede estar en blanco.");
                    Console.Write("Título: ");
                }
                else
                {
                    isOK = true;
                }
            }

            Console.Write("URL: ");
            isOK = false;
            while (!isOK)
            {
                strURL = Console.ReadLine().Trim();
                if (string.IsNullOrEmpty(strURL))
                {
                    Console.WriteLine("La URL no puede estar en blanco.");
                    Console.Write("URL: ");
                }
                else
                {
                    isOK = true;
                }
            }
            classVideo nVideo = new classVideo(strTitulo, strURL);

            Console.WriteLine("Tags: (cada TAG en una línea, dejelo en blanco para terminar)");
            bool showTags = true;

            while (showTags)
            {
                string newTag = Console.ReadLine();
                if (string.IsNullOrEmpty(newTag))
                {
                    showTags = false;
                }
                else
                {
                    nVideo.AddTag(newTag);
                }
            }

            currentUser.AddVideo(nVideo);

            Console.WriteLine($"Video {strTitulo} añadido correctamente.");

            Console.WriteLine("Presione cualquier tecla para continuar.");
            Console.ReadKey();
        }
예제 #3
0
 public void AddVideo(classVideo NuevoVideo)
 {
     this.Videos.Add(NuevoVideo);
 }