public override void CriaShow() { Console.WriteLine("Qual o Título?"); Titulo = Console.ReadLine(); Console.WriteLine("Qual o Ano?"); Ano = Menu.MenuGeral.CheckNum(); Console.WriteLine("Qual o Pais de Origem (código)?"); CodPais = Console.ReadLine(); Console.WriteLine("Quantas temporadas tem?"); int numTemp, numEpi; numTemp = Menu.MenuGeral.CheckNum(); string nomeTemp, nomeEpi; for (int i = 1; i <= numTemp; i++) { Menu.MenuGeral.ColorUser("admin"); Console.WriteLine($"Qual o nome da Temporada {i}?"); nomeTemp = Console.ReadLine(); var temporada = new Temporada { Nome = nomeTemp, Numero = i, IdTemp = i }; ListaTemporadas.Add(temporada); Console.WriteLine($"Quantos episódios tem a Temporada {i}?"); numEpi = Menu.MenuGeral.CheckNum(); for (int j = 1; j <= numEpi; j++) { Console.WriteLine($"Qual o nome do Episodio {j} da Temporada {i}?"); nomeEpi = Console.ReadLine(); var episodio = new Episodio { Nome = nomeEpi, Numero = j, IdTemp = i }; temporada.ListaEpisodios.Add(episodio); } } }
static void InicializaDados(Movie4ALL movie4All) { var precoSerie = new Precario { DataInicio = DateTime.Now, IdPreco = 0, TipoShow = "serie", Preco = 0.5M, PeriodoDias = 1, DataFim = DateTime.MaxValue }; var precoFilme = new Precario { DataInicio = DateTime.Now, IdPreco = 1, TipoShow = "filme", Preco = 1, PeriodoDias = 1, DataFim = DateTime.MaxValue }; var precoDoc = new Precario { DataInicio = DateTime.Now, IdPreco = 2, TipoShow = "documentario", Preco = 1, PeriodoDias = 3, DataFim = DateTime.MaxValue }; movie4All.Precos.AddRange(new List <Precario> { precoSerie, precoFilme, precoDoc }); var user = new UtilizadorComum("Ricardo", 217311118, 964111111, "*****@*****.**", "ribosisa"); movie4All.UtilizadorComums.Add(user); var ator = new Ator { Nickname = "Pitt", Genero = "M", Nome = "Brad Pitt" }; movie4All.ListaAtoresGeral.Add(ator); var serie = new Serie { Titulo = "Friends", Ano = 1998, CodPais = "US", TipoShow = "serie", IdShow = 0 }; movie4All.Shows.Add(serie); var temporada = new Temporada { IdTemp = 1, Nome = "Season 1", Numero = 1 }; serie.ListaTemporadas.Add(temporada); var episodio = new Episodio { Numero = 1, IdTemp = 1, Nome = "The One Where Monica Gets a Roommate", Data = (DateTime.Today.AddYears(-22).AddDays(-18)) }; temporada.ListaEpisodios.Add(episodio); var aluguer = new Aluguer { ShowAlugado = serie, Data = DateTime.Now, IdAluguer = 0, DataFim = DateTime.Now.AddDays(3), MetodoPagamento = "Cartao", Valor = 1.50M }; user.Alugueres.Add(aluguer); serie.ListaAtores.Add(ator); Menu.CSV.IntegraListaShows(movie4All, "moviesRS.csv"); }