public static void MostarCola(Usuario usuario, ArchivoMultimedia archivoReproduciendo) //Mostar cola { int i = 1; if (archivoReproduciendo.GetType().Name == "Cancion") { Console.WriteLine("Cola canciones: "); foreach (Cancion cancion in usuario.colaCanciones) { Console.WriteLine(Convert.ToString(i) + ". " + cancion.nombre); i++; } } else if (archivoReproduciendo.GetType().Name == "Video") { Console.WriteLine("Cola videos: "); foreach (Video video in usuario.colaVideos) { Console.WriteLine(Convert.ToString(i) + ". " + video.nombre); i++; } } Console.WriteLine("Pulsa cualquier tecla para volver atras"); Console.ReadKey(); }
public static void CargarArchivoCola(List <Cancion> canciones, List <Video> videos, Usuario usuario, ArchivoMultimedia archivoReproduciendo) //Agregar a cola { if (archivoReproduciendo.GetType().Name == "Cancion") { bool cancionCola = false; Cancion cancion = CancionesReproductor(canciones); foreach (var cancion1 in usuario.colaCanciones) { if (cancion.nombre == cancion1.nombre) { Console.WriteLine("Canción ya se encuentra en la cola"); cancionCola = true; Thread.Sleep(1000); } } if (!cancionCola) { usuario.colaCanciones.Add(cancion); } } else if (archivoReproduciendo.GetType().Name == "Video") { bool videoCola = false; Video video = VideosReproductor(videos); foreach (var video1 in usuario.colaVideos) { if (video.nombre == video1.nombre) { Console.WriteLine("Video ya se encuentra en la cola"); videoCola = true; Thread.Sleep(1000); } } if (!videoCola) { usuario.colaVideos.Add(video); } } }