public bool AgregarCancion(Cancion cancion) { ListaCanciones.Add(cancion); foreach (Cancion i in ListaCanciones) // Averiguar como recorrer bien una lista { if i == ListaCanciones[0](); return(false); } return(true); }
public bool AgregarCancion(Cancion cancion) { for (int i = 0; i < canciones.Count; i++) { if (canciones[i].Informacion() == cancion.Informacion()) { return(false); } } canciones.Add(cancion); return(true); }
static void Main(string[] args) { Cancion lista1 = new Cancion("Sad but True", "Black Album", "Metallica", "Metal");//Estoy llamando al constructor de la clase Console.WriteLine(); }
static void Main() { Console.WriteLine("Bienvenido a este gestor de musica!"); string x = "1"; Espotifai inicio = new Espotifai(); while (x == "1") { Console.WriteLine(""); Console.WriteLine("Que quieres hacer?"); Console.WriteLine(""); Console.WriteLine("1: agregar una cancion"); Console.WriteLine("2: ver todas las canciones "); Console.WriteLine("3: ver por criterio"); Console.WriteLine("4: agregar playlist"); Console.WriteLine("5: ver playlist"); Console.WriteLine("6: Salir"); string respuesta = Console.ReadLine(); if (respuesta == "6") { Console.WriteLine(""); Console.WriteLine("Hasta pronto"); break; } else if (respuesta == "1") { Console.WriteLine(""); Console.WriteLine("Nombre de la cancion:"); string nombrecancion = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Album de la cancion:"); string album = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Nombre del artista:"); string artista = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Genero de la cancion:"); string genero = Console.ReadLine(); Cancion cancion = new Cancion(nombrecancion, album, artista, genero); inicio.AgregarCancion(cancion); } else if (respuesta == "2") { Console.WriteLine(""); inicio.VarCanciones(); } else if (respuesta == "3") { Console.WriteLine(""); Console.WriteLine("criterio a escojer (album, nombre, genero, artista):"); string criterio = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Valor"); string valor = Console.ReadLine(); Console.WriteLine(""); inicio.CancionesPorCriterio(criterio, valor); } else if (respuesta == "4") { Console.WriteLine(""); Console.WriteLine("criterio a escojer (album, nombre, genero, artista):"); string criterio = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Valor del Criterio"); string valorCriterio = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Nombre para la playlist"); string nombrePlaylist = Console.ReadLine(); Console.WriteLine(""); inicio.GenerarPlaylist(criterio, valorCriterio, nombrePlaylist); } else if (respuesta == "5") { Console.WriteLine(""); Console.WriteLine(inicio.VerMisPlaylists()); } else { Console.WriteLine(""); Console.WriteLine("Respuesta incorrecta, desea seguir?"); Console.WriteLine(""); Console.WriteLine("1: Seguir"); Console.WriteLine("Cualquier otro valor: No seguir"); x = Console.ReadLine(); } } }