public static void Main(string[] args) { string Opcion1; string nombrePlaylistS; string privacyS; //Si entra como usuario dueño de playlists Console.WriteLine("Elija una opción:"); Console.WriteLine("1) Crear Playlist de Música"); Console.WriteLine("2) Ver Playlists de Música"); Console.WriteLine("3) Crear Playlist de Películas"); Console.WriteLine("4) Ver Playlists de Peliculas"); Opcion1 = Console.ReadLine(); if (Opcion1 == "1") { Console.WriteLine("Ingrese el nombre de la Playlist"); nombrePlaylistS = Console.ReadLine(); Console.WriteLine("¿Desea que su Playlist sea privada?"); privacyS = Console.ReadLine(); if (privacyS == "Si") { PlaylistS playlistSpriv = new PlaylistS("owneruser", nombrePlaylistS, true); } if (privacyS == "No") { PlaylistS playlistSpub = new PlaylistS("owneruser", nombrePlaylistS, false); } else { Console.WriteLine("Error / Favor elija una opción válida"); } } //Si es otro usuario }
public void AddPlaylistS(PlaylistS playlist) { PlaylistS.Add(playlist); }
public void AddPlaylistFollowingS(PlaylistS playlist) { PlaylistFollowingS.Add(playlist); }
public static void Main(string[] args) { App app = new App(); Profile profile = new Profile(); Console.WriteLine("Menú: Elija una opcion numerica"); Console.WriteLine(" "); Console.WriteLine("1) Crear Playlist"); Console.WriteLine(" "); Console.WriteLine("2) Ver Playlist"); Console.WriteLine(" "); Console.WriteLine("3) Añadir Canción a Playlist"); Console.WriteLine(" "); Console.WriteLine("4) Buscar Canción"); Console.WriteLine(" "); Console.WriteLine("5) Buscar Canción dentro de una Playlist"); Console.WriteLine(" "); Console.WriteLine("6) Eliminar una cancion de la playlist"); Console.WriteLine(" "); Console.WriteLine("7) Eliminar una playlist de canciones"); Console.WriteLine(" "); Console.WriteLine("8) Añadir Pelicula a Playlist"); Console.WriteLine(" "); Console.WriteLine("9) Buscar Pelicula"); Console.WriteLine(" "); Console.WriteLine("10) Buscar Pelicula dentro de una Playlist"); Console.WriteLine(" "); Console.WriteLine("11) Elminar una pelicula de la playlist"); Console.WriteLine(" "); Console.WriteLine("12) Eliminar una Playlist de peliculas"); Console.WriteLine(" "); Console.WriteLine("8) Búsqueda general"); //keyword Console.WriteLine(" "); Console.WriteLine("9) Salir de Spotify"); Console.WriteLine(" "); Console.WriteLine(" "); string OptionMenuUser = Console.ReadLine(); if (OptionMenuUser == "1") { Console.WriteLine("\nIngrese el nombre de la playlist"); string NamePlaylist = Console.ReadLine(); Console.WriteLine("\nIngrese el tipo de playlist (Ingrese 1 si es de canciones o 2 si es de peliculas)"); string tipo = Console.ReadLine(); while (true) { if (tipo != "1" && tipo != "2") { Console.WriteLine("ERROR: Porfavor ingrese un el parameto correcto\n"); Console.WriteLine("\nTipo:"); tipo = Console.ReadLine(); } else { break; } } //Listas Canciones if (tipo == "1") { string FileType; while (true) { Console.WriteLine("Ingrese el tipo de archivo que va a permitir esta playlist (ingrese mp3 o wav)\n"); FileType = Console.ReadLine(); if (FileType != "mp3" && FileType != "wav") { Console.WriteLine("Error: Porfavor ingrese un tipo valido\n"); } else { break; } } PlaylistS playlistS = new PlaylistS(profile.Email1, NamePlaylist, profile.Privacy1, FileType); Console.WriteLine("Playlist creada con exito!\n"); profile.AddPlaylistS(playlistS); } //Listas Peliculas else { } } else if (OptionMenuUser == "2") { Console.WriteLine("\nIngrese el nombre de la playlist"); string NamePlaylist = Console.ReadLine(); Console.WriteLine("\nIngrese el tipo de playlist (Ingrese 1 si es de canciones o 2 si es de peliculas)"); string tipo = Console.ReadLine(); while (true) { if (tipo != "1" && tipo != "2") { Console.WriteLine("ERROR: Porfavor ingrese un el parameto correcto\n"); Console.WriteLine("\nTipo:"); tipo = Console.ReadLine(); } else { break; } } if (tipo == "1") { app.SearchPlaylistS(NamePlaylist); } else //Peliculas { } } else if (OptionMenuUser == "3") { Console.WriteLine("Ingrese el nombre de la canción a agregar: "); string NameSong = Console.ReadLine(); Console.WriteLine("Ingrese el nombre de su playlist"); string NamePlaylist = Console.ReadLine(); try { app.GetPlaylistS(NamePlaylist).AddListS(app.GetSongs(NameSong)); } catch { Console.WriteLine("ERROR; El nombre de la canción o playlist son incorrectos."); } } else if (OptionMenuUser == "4") { Console.WriteLine("Ingrese el nombre de la canción:"); string NameSong = Console.ReadLine(); if (app.DispSong(app.GetSongs(NameSong)) == true) //Esta la cancion dentro de la database? { app.GetSongs(NameSong).InfoSong(); } else { Console.WriteLine("ERROR; El nombre ingresado no es válido o la canción no se encuentra"); } } else if (OptionMenuUser == "5") //Buscar cancion dentro de una playlist { } else if (OptionMenuUser == "6") { } else if (OptionMenuUser == "7") { } else if (OptionMenuUser == "8") { } else if (OptionMenuUser == "9") { LoginOption = "3"; break; } else { Console.WriteLine("ERROR: Escojan una de las opciones del menu\n"); } }