コード例 #1
0
ファイル: Serie.cs プロジェクト: ribosisa/repoRS
        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);
                }
            }
        }
コード例 #2
0
        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");
        }