static void Main(string[] args) { string DEFAULT_STOPPER = "6"; Espotifai sp = new Espotifai(); //interfaz string stopper = ""; Console.WriteLine("Bienvenido a Espotifai"); while (stopper != DEFAULT_STOPPER) { Console.WriteLine("\nque funcion desea utilizar?\n"); Console.WriteLine("(1)Agregar Cancion \n(2)VerCanciones \n(3)Ver canciones por criterio \n(4)Generar Playlist\n(5)Ver mis Playlist\n(6)Salir del programa\n"); stopper = Console.ReadLine(); switch (stopper) { case "1": // Agregar Cancion Console.WriteLine("\nIngrese el nombre de la cancion: "); string nameofsong = Console.ReadLine(); Console.WriteLine("Ingrese el nombre del album: "); string nameofalbum = Console.ReadLine(); Console.WriteLine("Ingrese el nombre del artista: "); string nameofartist = Console.ReadLine(); Console.WriteLine("Ingrese el nombre del genero: "); string nameofgenre = Console.ReadLine(); Cancion cancion = new Cancion(nameofsong, nameofalbum, nameofartist, nameofgenre); bool comprobador = sp.AgregarCancion(cancion); if (comprobador) { Console.WriteLine("\nLa Cancion se anadio correctamente"); } else { Console.WriteLine("\nLa cancion ya se encuentra en el repertorio"); } break; case "2": //Ver cancion sp.VerCancion(); break; case "3": //Canciones por criterio Console.WriteLine("Ingrese el criterio a utilizar: "); string criterio = Console.ReadLine(); Console.WriteLine("Ingrese el valor del criterio: "); string valor = Console.ReadLine(); sp.CancionesPorCriterio(criterio, valor); break; case "4": //Crear playlist Console.WriteLine("Ingrese el criterio a utilizar: "); string criterio1 = Console.ReadLine(); Console.WriteLine("Ingrese el valor del criterio: "); string valor1 = Console.ReadLine(); Console.WriteLine("Ingrese el nombre de la playlist"); string nombre = Console.ReadLine(); sp.GenerarPlaylist(criterio1, valor1, nombre); break; case "5": //Ver mis playlist Console.WriteLine(sp.VerMisPlaylist()); break; case "6": break; default: Console.WriteLine("Ingrese una opcion valida"); break; } } }
static void Main(string[] args) { Espotifai listaCancion = new Espotifai(); String variable; String s1 = null; Console.WriteLine("Bienvenido a Espotifai!"); while (true) { Console.WriteLine("Presiona {n} para ingresar"); variable = Console.ReadLine(); if (variable == "n") { break; } else { continue; } } while (s1 != "3") { Console.WriteLine("\nElige un opcion ingresando 1, 2, 3, 4, 5 o 6\n" + "\n[1] Ver todas las canciones." + "\n[2] Agregar una cancion." + "\n[3] Salir del programa." + "\n[4] Ver canciones por criterio." + "\n[5] Crear Playlist" + "\n[6] Ver mis Playlist"); s1 = Console.ReadLine(); switch (s1) { case "1": Console.WriteLine("\nOpcion Ver canciones\n"); listaCancion.VerCanciones(); break; case "2": String genero, artista, album, nombre; Console.WriteLine("\nOpcion Agregar cancion\n"); Console.WriteLine("Ingrese Genero"); genero = Console.ReadLine(); Console.WriteLine("Ingrese Artista"); artista = Console.ReadLine(); Console.WriteLine("Ingrese Album"); album = Console.ReadLine(); Console.WriteLine("Ingrese Nombre"); nombre = Console.ReadLine(); Cancion cancion = new Cancion(genero, artista, album, nombre); Console.WriteLine("\n"); Console.WriteLine(cancion.Informacion()); Console.WriteLine(listaCancion.AgregarCancion(cancion)); break; case "3": Console.WriteLine("\nOpcion Salir\n"); break; case "4": String criterio, valor; List <List <String> > listaCriterioValor = new List <List <String> >(); Console.WriteLine("\nIngrese Criterio:"); criterio = Console.ReadLine(); if (criterio != "Genero" && criterio != "Artista" && criterio != "Album" && criterio != "Nombre") { Console.WriteLine("\nError en el criterio de busqueda"); break; } Console.WriteLine("\nIngrese Valor:"); valor = Console.ReadLine(); listaCriterioValor = listaCancion.CancionesPorCriterio(criterio, valor); foreach (var i in listaCriterioValor) { Console.WriteLine("genero: " + i[0] + ", artista: " + i[1] + ", album: " + i[2] + ", nombre: " + i[3]); } break; case "5": String criterioPlaylist, valorCriterio, nombrePlaylist; Console.WriteLine("\nIngrese Criterio:"); criterioPlaylist = Console.ReadLine(); if (criterioPlaylist != "Genero" && criterioPlaylist != "Artista" && criterioPlaylist != "Album" && criterioPlaylist != "Nombre") { Console.WriteLine("\nError en el criterio de busqueda"); break; } Console.WriteLine("\nIngrese Valor:"); valorCriterio = Console.ReadLine(); Console.WriteLine("\nIngrese Nombre Playlist:"); nombrePlaylist = Console.ReadLine(); Console.WriteLine(listaCancion.GenerarPlaylist(criterioPlaylist, valorCriterio, nombrePlaylist)); break; case "6": Console.WriteLine("\nSus Playlist son:\n"); listaCancion.VerMisPlaylists(); break; } } }