static void Main(string[] args) { List <Playlist> playlists = new List <Playlist>(); //Playlists Playlist pl1 = new Playlist("Terror", "Una playlists de peliculas de terror"); Playlist pl2 = new Playlist("Animadas", "Una playlists de peliculas de animadas"); playlists.Add(pl1); playlists.Add(pl2); //Peliculas terror Pelicula p1 = new Pelicula("El regreso del Ayuwoki", 2019, "Jonh Cena", "Terror", "USA", 100, 5, "El ayuwoki regresa"); Pelicula p2 = new Pelicula("La muerte", 1990, "Andres R.", "Terror", "Mexico", 80, 3, "La muerte viene por ti"); Pelicula p3 = new Pelicula("666", 2000, "Jonh Cena", "Terror", "USA", 90, 4, "El diablo y su numero"); Pelicula p4 = new Pelicula("Estado Paranormal", 2013, "Jesus E.", "Terror", "Mexico", 70, 2, "Todo es paranormal"); Pelicula p5 = new Pelicula("El espiritu de la niña", 1989, "Jonh Cena", "Terror", "USA", 50, 4, "Espiritu poseidor"); Pelicula p6 = new Pelicula("Duendes reales", 2008, "Carlos E.", "Terror", "Mexico", 110, 4, "100% reales no feik"); Pelicula p7 = new Pelicula("Horror abstracto", 2015, "Jonh Cena", "Terror", "USA", 120, 1, "Es abstracto"); //Peliculas animadas Pelicula p8 = new Pelicula("Caillou", 2005, "Jonh Cena", "Infantil", "USA", 150, 4, "Es de caillou"); Pelicula p9 = new Pelicula("Toy story", 2006, "Andres R.", "Animacion", "USA", 80, 5, "Juguetes vivos"); Pelicula p10 = new Pelicula("Shrek", 2003, "Jonh Cena", "Animacion", "USA", 90, 4, "Ogro y cosas magicas"); Pelicula p11 = new Pelicula("Cars", 2005, "Jesus E.", "Animacion", "USA", 70, 2, "Carros que hablan"); Pelicula p12 = new Pelicula("Wall-e", 2011, "Jonh Cena", "Animacion", "USA", 100, 4, "Robot que viaja al espacio"); Pelicula p13 = new Pelicula("Coco", 2018, "Carlos E.", "Animacion", "Mexico", 110, 4, "Niño con guitarra"); Pelicula p14 = new Pelicula("Un pequeño problema", 2018, "9 productions", "Animacion", "Mexico", 2, 5, "Aliens"); //Constructor vacio Pelicula pelicula1 = new Pelicula(); pl1.peliculas.Add(p1); pl1.peliculas.Add(p2); pl1.peliculas.Add(p3); pl1.peliculas.Add(p4); pl1.peliculas.Add(p5); pl1.peliculas.Add(p6); pl1.peliculas.Add(p7); pl2.peliculas.Add(p8); pl2.peliculas.Add(p9); pl2.peliculas.Add(p10); pl2.peliculas.Add(p11); pl2.peliculas.Add(p12); pl2.peliculas.Add(p13); pl2.peliculas.Add(p14); foreach (Playlist playlist in playlists) { Console.WriteLine("Playlist: " + playlist.TituloP); Console.WriteLine("Descripcion: " + playlist.Descripcion); Console.WriteLine("Lista de peliculas: "); foreach (Pelicula pelicula in playlist.peliculas) { Console.WriteLine("Titulo: " + pelicula.Titulo); Console.WriteLine("Año: " + pelicula.Estreno); Console.WriteLine("Director: " + pelicula.Director); Console.WriteLine("Genero: " + pelicula.Genero); Console.WriteLine("Origen: " + pelicula.Origen); Console.WriteLine("Duracion: " + pelicula.Duracion + " Minutos"); Console.WriteLine("Rating: " + pelicula.Rate + " Estrellas"); Console.WriteLine("Sipnosis: " + pelicula.Sipnosis); } } try { pelicula1.Estreno = 2020; Console.WriteLine("Año: " + pelicula1.Estreno); } catch (Exception e) { Console.WriteLine("Año fuera de rango"); } try { pelicula1.Duracion = -1; Console.WriteLine("Duracion " + pelicula1.Duracion); } catch (Exception e) { Console.WriteLine("Duracion Invalida"); } try { pelicula1.Rate = 6; Console.WriteLine("Rating " + pelicula1.Rate); } catch (Exception e) { Console.WriteLine("Rating no valido"); } Console.ReadLine(); }
static void Main(string[] args) { List <Playlist> peliculas1 = new List <Playlist>(); Playlist Tarantino = new Playlist("Samuel L. Jackson", "racism"); Tarantino.Titulo = "Racist man shoots black dude"; Tarantino.Descripcion = "bruh"; Playlist.Add(Tarantino); Playlist HarryPotter = new Playlist("Harry hechizos", "Ron hechizos"); HarryPotter.Titulo = "Whack magic"; HarryPotter.Descripcion = "Magic reeee"; Playlist.Add(HarryPotter); Peliculas eskerir = new Pelicula("Eskerir", 1989, "Quentin Tarantino", "Drama", "USA", 93, 7.6, "Está padre vean la película paro"); Peliculas esclavo = new Pelicula("Esclavo", 1977, "Quentin Tarantino", "Tristeza", "Sudán", 123, 8.2, "Un exclavo está siendo esclavizado"); Peliculas Matar = new Pelicula("Matar", 2005, "Terry Crews", "Guerra", "USA", 120, 6.3, "Hay una guerra y la gente muere"); Peliculas Felino = new Pelicula("Felino", 1912, "Primo de Tarantino", "Tragicomedia", "EUA", 85, 8.8, "Un gato vive su vida"); Peliculas Falino = new Pelicula("Falino", 1963, "Mamá Tarantino", "Comedia", "EUA", 90, 8.5, "El primo del gato vive su vida"); Peliculas Fulio = new Pelicula("Fulio", 1994, "Quentin Tarantino", "Drama", "EUA", 115, 8.9, "El hijo del gato busca vengar a su madre"); Peliculas FILI = new Pelicula("Fili", 2003, "Quentin Tarantino", "Comedia", "EUA", 140, 9.9, "La madre del gato se va de vacaciones"); Peliculas HP1 = new Pelicula("HP1", 1999, "Rowling", "Infantil", "USA", 83, 8.6, "Harry escapa del mal"); Peliculas HP2 = new Pelicula("HP2", 2001, "Rowling", "Infantil", "USA", 85, 8.2, "Harry escapa del mal con amigos"); Peliculas HP3 = new Pelicula("HP3", 2002, "Rowling", "Infantil", "USA", 90, 9.0, "Harry escapa del mal con más amigos"); Peliculas HP4 = new Pelicula("HP4", 2005, "Rowling", "Infantil", "USA", 86, 8.3, "Harry escapa del mal sin amigos"); Peliculas HP5 = new Pelicula("HP5", 2006, "Rowling", "Infantil", "USA", 101, 8.0, "Harry escapa del matrimonio"); Peliculas HP6 = new Pelicula("HP6", 2008, "Rowling", "Infantil", "USA", 120, 8.2, "Harry escapa del divorcio"); Peliculas HP7 = new Pelicula("HP7", 2010, "Rowling", "Infantil", "USA", 130, 8.6, "Harry se vuelve el mal"); Tarantino.Lista.add(eskerir); Tarantino.Lista.add(esclavo); Tarantino.Lista.add(Matar); Tarantino.Lista.add(Felino); Tarantino.Lista.add(Falino); Tarantino.Lista.add(Fulio); Tarantino.Lista.add(FILI); HarryPotter.Lista.add(HP1); HarryPotter.Lista.add(HP2); HarryPotter.Lista.add(HP3); HarryPotter.Lista.add(HP4); HarryPotter.Lista.add(HP5); HarryPotter.Lista.add(HP6); HarryPotter.Lista.add(HP7); foreach (Playlist playlist in playlists) { Console.WriteLine("Titulo: " + playlist.Titulo); Console.WriteLine("Descripción: " + playlist.Descripcion); Console.WriteLine(" "); Console.WriteLine(" Peliculas dentro de la lista: "); foreach (Peliculas pelicula in playlist.Lista) { Console.WriteLine(" Nombre de la Película: " + pelicula.Titulo); Console.WriteLine(" Director: " + pelicula.Director); Console.WriteLine(" Genero: " + pelicula.Genero); Console.WriteLine(" Pais: " + pelicula.Pais); Console.WriteLine(" Sinopsis: " + pelicula.Sinopsis); try { pelicula.Año = pelicula.Año; Console.WriteLine(" Fecha: " + pelicula.Año); } catch (Exception se) { Console.WriteLine("Año incorrecto"); } try { pelicula.Duracion = pelicula.Duracion; Console.WriteLine(" Duracion: " + pelicula.Duracion); } catch (Exception se) { Console.WriteLine("Duración incorrecta"); } try { pelicula.Imdb = pelicula.Rating_de_IMDB; Console.WriteLine(" Rating de IMDB: " + pelicula.Rating_de_IMDB); } catch (Exception se) { Console.WriteLine("Rating incorrecto"); } Console.WriteLine(" "); } Console.WriteLine(" "); Console.WriteLine(" "); } Console.Read(); }