Exemplo n.º 1
0
        private static void Main(string[] args)
        {
            Movie4ALL movie4All;
            var       options = new JsonSerializerOptions()
            {
                WriteIndented = true
            };
            string json = string.Empty;

            //List<UtilizadorComum> utilizadores = new List<UtilizadorComum>();
            //List<Show> shows = new List<Show>();

            if (File.Exists(@"c:\temp\movieRS.json"))
            {
                json      = File.ReadAllText(@"c:\temp\movieRS.json");
                movie4All = JsonSerializer.Deserialize <Movie4ALL>(json);
            }
            else
            {
                movie4All = new Movie4ALL();

                InicializaDados(movie4All);
            }

            Menu.MenuGeral.IncializaMenu(movie4All);

            json = JsonSerializer.Serialize(movie4All, options);
            File.WriteAllText(@"c:\temp\movieRS.json", json);
        }
Exemplo n.º 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");
        }