Exemple #1
0
 public void Agregar_películas(Película película)
 {
     if (Tipo_playlist == "película")
     {
         playlist_Películas.Add(película);
     }
 }
Exemple #2
0
        public void Elegir_película(Usuario usuario, App app, List <Película> películas)
        {
            Dictionary <int, Película> dic = new Dictionary <int, Película>();

            Console.WriteLine("Escoja una película: ");
            int índice = 1;

            foreach (Película película in películas)
            {
                Console.WriteLine("índice" + ") " + película.titulo);
                dic.Add(índice, película);
                índice += 1;
            }
            int      input     = Convert.ToInt32(Console.ReadLine());
            Película película1 = dic[input];

            Console.WriteLine("1) Reproducir");
            Console.WriteLine("2) Calificar película");
            Console.WriteLine("3) Agregarla a mi playlist");
            Console.WriteLine("4) Ver información de la película");
            Console.WriteLine("5) Ver otras películas");
            Console.WriteLine("6) Agregar a la cola");
            string input1 = Console.ReadLine();

            if (input1 == "1")
            {
                //película1.Play();
            }
            else if (input1 == "2")
            {
                Console.WriteLine("¿Qué nota le pondría a esta película? (1 a 10)");
                int nota = Convert.ToInt32(Console.ReadLine());
                película1.calificación.Add(nota);
                Rankear(película1.titulo, película1.calificación, 1);
                Thread.Sleep(1000);
            }
            else if (input1 == "3")
            {
                if (usuario.Tipo_usuario == "Premium")
                {
                    Dictionary <int, Playlist> dic2 = new Dictionary <int, Playlist>();
                    Console.WriteLine("Playlists: ");
                    int índice1 = 1;
                    foreach (Playlist playlist in usuario.Favoritos)
                    {
                        Console.WriteLine(índice1 + ") " + playlist.Nombre);
                        dic2.Add(índice1, playlist);
                        índice1 += 1;
                    }
                    int input2 = Convert.ToInt32(Console.ReadLine());
                    if (input != 0)
                    {
                        Playlist playlist1 = dic2[input2];
                        playlist1.playlist_Películas.Add(película1);
                        usuario.Favoritos.RemoveAt(input2 - 1);
                        usuario.Favoritos.Insert(input2 - 1, playlist1);
                    }
                }
                else if (usuario.Tipo_usuario == "Gratis")
                {
                    Console.WriteLine("Usuario gratis no permite tener listas, para poder hacerlo debe suscribirse");
                }
            }
            else if (input1 == "4")
            {
                Console.WriteLine(película1.titulo);
            }
            else if (input1 == "5")
            {
                Ver_Canciones(usuario, app);
            }
            else if (input1 == "6")
            {
                AddQueue2(película1);
            }
            else
            {
                Console.WriteLine("Criterio ingresado no válido");
            }
        }
Exemple #3
0
        public void AddQueue2(Película película)
        {
            List <Película> cola = new List <Película>();

            cola.Add(película);
        }