public static void HistoricoShow(Movie4All movie4all, string userLogin)
        {
            var  utilizadores = movie4all.Utilizadores;
            bool goBack       = false;

            while (!goBack)
            {
                Console.Clear();
                Console.WriteLine("Shows Alugados:");
                foreach (var item in utilizadores)
                {
                    if (userLogin.ToUpper() == item.User.ToUpper())
                    {
                        foreach (var u in item.Aluguer)
                        {
                            Console.WriteLine("Titulo: {0} | Dia Aluguer: {1} |", u.Nome.Titulo, u.Data);
                            Console.WriteLine("-------------------------------------------------------------------------");
                        }
                    }
                }
                Console.ReadLine();
                goBack = true;
                Console.Clear();
            }
        }
示例#2
0
        public static void Home(Movie4All movie4all)
        {
            List <string> menuItem = new List <string>()
            {
                "Login",
                "Registar",
                "Sair",
            };

            while (true)
            {
                var verMenu = MostrarMenu(menuItem);
                if (verMenu == "Registar")
                {
                    Registo.Registar(movie4all);
                }
                else if (verMenu == "Login")
                {
                    Login.Entrar(movie4all);
                }
                else if (verMenu == "Sair")
                {
                    break;
                }
            }
        }
        public static void HistoricoAva(Movie4All movie4all, string userLogin)
        {
            var  utilizadores = movie4all.Utilizadores;
            bool goBack       = false;

            while (!goBack)
            {
                Console.Clear();
                Console.WriteLine("Shows Avaliados:");
                foreach (var user in utilizadores)
                {
                    if (userLogin.ToUpper() == user.User.ToUpper())
                    {
                        foreach (var u in user.Avaliar)
                        {
                            Console.WriteLine("Titulo: {0}", u.Nome.Titulo);
                            Console.WriteLine("Pontuação: {0} | Ultimo update: {1} |", u.Stars, u.DataUpdate);
                            Console.WriteLine("Opinião {0} ", u.Descricao);
                            Console.WriteLine("-----------------------------------------------------------------------------------");
                        }
                    }
                }
                Console.ReadLine();
                goBack = true;
                Console.Clear();
            }
        }
        public static void DadosConta(Movie4All movie4All, string userLogin)
        {
            var  utilizadores = movie4All.Utilizadores;
            bool goBack       = false;

            while (!goBack)
            {
                Console.Clear();
                Console.WriteLine("Dados da Conta:");
                foreach (var user in utilizadores)
                {
                    if (userLogin.ToUpper() == user.User.ToUpper())
                    {
                        Console.WriteLine("User: {0}", user.User);
                        Console.WriteLine("Email: {0}", user.Email);
                        Console.WriteLine("Contribuinte: {0} ", user.NumFiscal);
                        Console.WriteLine("Telemovel: {0}", user.Telemovel);
                        foreach (var cartao in user.Cartao)
                        {
                            Console.WriteLine("Número do cartão: {0}", cartao.Numero);
                        }
                        Console.WriteLine("-----------------------------------------------------------------------------------");
                    }
                }
                Console.ReadLine();
                goBack = true;
                Console.Clear();
            }
        }
示例#5
0
        static void Main(string[] args)
        {
            const string path = @"c:\temp\movie4all.json";
            string       json = string.Empty;

            Movie4All movie4all;

            // If file Exists
            if (File.Exists(path))
            {
                json      = File.ReadAllText(path);
                movie4all = JsonSerializer.Deserialize <Movie4All>(json);
            }
            else
            {
                movie4all = new Movie4All();
            }

            Menu.Home(movie4all);

            var options = new JsonSerializerOptions()
            {
                WriteIndented = true
            };

            json = JsonSerializer.Serialize(movie4all, options);
            File.WriteAllText(path, json);
        }
示例#6
0
        public static void Entrar(Movie4All movie4All)
        {
            var utilizadores = movie4All.Utilizadores;

            Console.Clear();
            Console.WriteLine("Login");
            Console.WriteLine("Inser Username");
            string userLogin = Console.ReadLine();

            if (utilizadores.Any(a => a.User == userLogin.ToLower()))
            {
                Console.WriteLine("Login Efetuado");
                Thread.Sleep(500);
                Console.Clear();
                MenuUtilizador.Home(movie4All, userLogin);
            }

            else if (userLogin.ToLower() == "admin")
            {
                Console.WriteLine("Olá Admin");
                Thread.Sleep(500);
                Console.Clear();
                MenuAdmin.Home(movie4All);
            }
            else
            {
                Console.WriteLine("Wrong User");
                Thread.Sleep(500);
                Console.Clear();
                Menu.Home(movie4All);
            }
        }
示例#7
0
        public static void AdicionarShow(Movie4All movie4All, int id)
        {
            var  show   = movie4All.Filmes;
            bool goBack = false;

            while (!goBack)
            {
                Console.Clear();

                Console.WriteLine("Tipo Show: Filme | Serie | Documentario");
                string tipo = Console.ReadLine();
                Console.Clear();

                Console.WriteLine("Adicionar {0}", tipo);
                Console.WriteLine("Inserir Titulo");
                string titulo = Console.ReadLine();
                Console.Clear();

                Console.WriteLine("Inserir Ano [yyyy]");
                int ano;
                while (!int.TryParse(Console.ReadLine(), out ano))
                {
                    Console.WriteLine("Ano inválido");
                    Console.WriteLine("Introduza um ano correto");
                }
                Console.Clear();

                Console.WriteLine("Inserir Codigo Pais");
                string codPais = Console.ReadLine();
                codPais = codPais.Substring(0, 2);

                if (tipo == "filme")
                {
                    var filme = new Filme(titulo.ToUpper(), ano, codPais.ToUpper(), id);
                    show.Add(filme);
                    Console.WriteLine("Adicionado");
                }
                else if (tipo == "serie")
                {
                    var serie = new Serie(titulo.ToUpper(), ano, codPais.ToUpper(), id);
                    show.Add(serie);
                    Console.WriteLine("Adicionado");
                }
                else if (tipo == "documentario")
                {
                    var documentario = new Documentario(titulo.ToUpper(), ano, codPais.ToUpper(), id);
                    show.Add(documentario);
                    Console.WriteLine("Adicionado");
                }
                else
                {
                    Console.WriteLine("Tipo de show não exite, tente de novo");
                    Thread.Sleep(500);
                }
                Thread.Sleep(500);
                Console.Clear();
                goBack = true;
            }
        }
示例#8
0
        public static void AdicionarPreco(Movie4All movie4all)
        {
            var  show   = movie4all.Filmes;
            bool goBack = false;

            while (!goBack)
            {
                Console.Clear();
                Console.WriteLine("Definir Preço");
                Console.WriteLine("Qual o tipo de Show? [filme/serie/documentario]");
                string nomeShow = Console.ReadLine();

                Console.WriteLine("Preço");
                int preco;
                while (!int.TryParse(Console.ReadLine(), out preco))
                {
                    Console.WriteLine("Formato Preço inválido");
                }

                Console.Clear();

                foreach (var item in show)
                {
                    var precario = new Precario(item, preco, DateTime.Now);
                    if (nomeShow == "serie")
                    {
                        if (item is Serie)
                        {
                            ((Serie)item).Precarios.Add(precario);
                        }
                    }
                    else if (nomeShow == "filme")
                    {
                        if (item is Filme)
                        {
                            ((Filme)item).Precarios.Add(precario);
                        }
                    }
                    else if (nomeShow == "documentario")
                    {
                        if (item is Documentario)
                        {
                            ((Documentario)item).Precarios.Add(precario);
                        }
                    }
                    else
                    {
                        Console.WriteLine("Tipo show errado. Tente novamente!");
                        Thread.Sleep(500);
                        Console.Clear();
                    }
                }
                Console.WriteLine("Adicionado");
                Thread.Sleep(500);
                Console.Clear();
                goBack = true;
            }
        }
示例#9
0
        public static void AdicionarTemp(Movie4All movie4all)
        {
            var  show   = movie4all.Filmes;
            bool goBack = false;

            if (show.Count <= 0)
            {
                DisplayInfo();
            }
            else
            {
                while (!goBack)
                {
                    int id = 0;
                    Console.Clear();
                    Console.WriteLine("Adicionar Temporada");
                    Console.WriteLine("Inserir nome da série");
                    var nomeSerie = Console.ReadLine();

                    Console.WriteLine("Inserir nome da Temporada");
                    var nomeTemp = Console.ReadLine();

                    Console.WriteLine("Inserir número da Temporada");
                    int numero;
                    while (!int.TryParse(Console.ReadLine(), out numero))
                    {
                        Console.WriteLine("Introduza um número");
                    }

                    var Temporada = new Temporada(id, nomeTemp, numero);

                    foreach (var item in show)
                    {
                        if (item is Serie)
                        {
                            if (nomeSerie.ToUpper() == item.Titulo.ToUpper())
                            {
                                ((Serie)item).Temporadas.Add(Temporada);
                                Console.WriteLine("Adicionado");
                            }
                            else
                            {
                                Console.WriteLine("Serie não existe");
                                Thread.Sleep(500);
                                Console.Clear();
                            }
                        }
                        id++;
                    }
                    Thread.Sleep(500);
                    Console.Clear();
                    goBack = true;
                }
            }
        }
示例#10
0
        public static void AdicionarAtores(Movie4All movie4All)
        {
            var  show   = movie4All.Filmes;
            bool goBack = false;

            if (show.Count <= 0)
            {
                DisplayInfo();
            }
            else
            {
                while (!goBack)
                {
                    Console.Clear();

                    Console.WriteLine("Adicionar Atores");
                    Console.WriteLine("Qual o Show?");
                    string nomeShow = Console.ReadLine();
                    Console.Clear();

                    Console.WriteLine("Inserir Nome");
                    string nome = Console.ReadLine();
                    Console.Clear();

                    Console.WriteLine("Inserir Nickname");
                    string nickname = Console.ReadLine();
                    Console.Clear();

                    Console.WriteLine("Inserir Genero [F/M]");
                    string genero = Console.ReadLine();
                    genero = genero.Substring(0, 1);
                    Console.Clear();

                    var ator = new Atores(nome.ToUpper(), nickname.ToLower(), genero.ToUpper());

                    foreach (var item in show)
                    {
                        if (nomeShow.ToUpper() == item.Titulo)
                        {
                            item.Atores.Add(ator);
                            Console.WriteLine("Adicionado");
                        }
                        else
                        {
                            Console.WriteLine("Show não existe");
                        }
                    }
                    Thread.Sleep(500);
                    Console.Clear();
                    goBack = true;
                }
            }
        }
示例#11
0
        public static void AvaliarShow(Movie4All movie4all, string userLogin)
        {
            var utilizadores = movie4all.Utilizadores;
            var show         = movie4all.Filmes;

            if (show.Count <= 0)
            {
                MenuAdmin.DisplayInfo();
            }
            else
            {
                bool goBack = false;
                while (!goBack)
                {
                    int id      = 0;
                    var verMenu = MenuAdmin.MenuFilmes(show);
                    Console.Clear();
                    foreach (var item in show)
                    {
                        if (verMenu == item.Titulo)
                        {
                            Console.WriteLine("Avaliação {0}", item.Titulo.ToUpper());
                            Console.WriteLine("Introduza a pontuação [1 a 5]");
                            int stars;
                            while (!int.TryParse(Console.ReadLine(), out stars))
                            {
                                Console.WriteLine("Formato de pontuação errada");
                                Console.WriteLine("Introduza um pontuação correta");
                            }

                            Console.WriteLine("Introduza descrição");
                            var descricao = Console.ReadLine();

                            var avaliado = new Avaliar(item, DateTime.Now, stars, descricao);

                            foreach (var user in utilizadores)
                            {
                                if (userLogin.ToUpper() == user.User.ToUpper())
                                {
                                    user.Avaliar.Add(avaliado);
                                }
                            }
                            Console.WriteLine("Avaliou {0} com sucesso", item.Titulo);
                        }
                        id++;
                        Thread.Sleep(600);
                        goBack = true;
                        Console.Clear();
                    }
                }
            }
        }
示例#12
0
        public static void RemoverCartao(Movie4All movie4all, string userLogin)
        {
            var  utilizadores = movie4all.Utilizadores;
            bool goBack       = false;

            while (!goBack)
            {
                Console.Clear();
                Console.WriteLine("Remover Cartão");

                foreach (var item in utilizadores)
                {
                    if (userLogin.ToUpper() == item.User.ToUpper())
                    {
                        if (item.Cartao.Count <= 0)
                        {
                            Console.WriteLine("Não tem Cartões");
                            Console.WriteLine("Pressione uma tecla para voltar atrás");
                            Console.ReadKey();
                            Thread.Sleep(200);
                            Console.Clear();
                            goBack = true;
                            break;
                        }
                        else
                        {
                            foreach (var cartao in item.Cartao)
                            {
                                Console.WriteLine("Número do cartão: {0}", cartao.Numero);
                                Console.WriteLine("Pretende remover o cartão? [sim/nao]");
                                var resposta = Console.ReadLine();
                                if (resposta.ToLower() == "sim")
                                {
                                    item.Cartao.Remove(cartao);
                                    Console.WriteLine("{0} removeu o cartão com sucesso", item.User);
                                }
                                else
                                {
                                    Console.WriteLine("Não atualizado");
                                }
                                Thread.Sleep(600);
                                goBack = true;
                                Console.Clear();
                                break;
                            }
                        }
                    }
                }
            }
        }
示例#13
0
        public static void Registar(Movie4All movie4all)
        {
            var utilizadores = movie4all.Utilizadores;

            Console.Clear();
            Console.WriteLine("Inserir username");
            string user = Console.ReadLine();

            if (utilizadores.Any(i => i.User == user))
            {
                Console.WriteLine("User já existe, Tente outro");
            }
            else
            {
                Console.WriteLine("Inserir email");
                string email = Console.ReadLine();

                Console.WriteLine("Inserir Contribuinte");
                int numFiscal;
                while (!int.TryParse(Console.ReadLine(), out numFiscal))
                {
                    Console.WriteLine("Contribuinte inválido");
                    Console.WriteLine("Introduza um contribuinte correto");
                }

                Console.WriteLine("Inserir Telemóvel");
                int telemovel;
                while (!int.TryParse(Console.ReadLine(), out telemovel))
                {
                    Console.WriteLine("Telemóvel inválido");
                    Console.WriteLine("Introduza um número correto");
                }

                //Criação do Utilizador
                utilizadores.Add(new Utilizador(user, email, numFiscal, telemovel));
            }

            Thread.Sleep(500);
            Console.Clear();
        }
示例#14
0
        public static void RemoverShow(Movie4All movie4all)
        {
            var  show   = movie4all.Filmes;
            bool goBack = false;

            if (show.Count <= 0)
            {
                DisplayInfo();
            }
            else
            {
                while (!goBack)
                {
                    Console.Clear();
                    Console.WriteLine("Remover Show");
                    Console.WriteLine("Inserir Titulo");
                    string titulo = Console.ReadLine();
                    Console.Clear();

                    foreach (var item in show)
                    {
                        if (titulo.ToUpper() == item.Titulo)
                        {
                            show.Remove(item);
                            Console.WriteLine("Removido");
                        }
                        else
                        {
                            Console.WriteLine("Show não existe");
                        }

                        Thread.Sleep(500);
                        Console.Clear();
                        goBack = true;
                        break;
                    }
                }
            }
        }
示例#15
0
        public static void MostrarFilmes(Movie4All movie4all)
        {
            var show = movie4all.Filmes;

            if (show.Count <= 0)
            {
                DisplayInfo();
            }

            else
            {
                bool goBack = false;
                while (!goBack)
                {
                    var verMenu = MenuFilmes(show);
                    Console.Clear();
                    foreach (var item in show)
                    {
                        if (verMenu == item.Titulo)
                        {
                            Console.WriteLine("O show {0} ocorre no ano de {1} e foi filmado em {2}", item.Titulo, item.Ano, item.CodPais);
                            foreach (var preco in item.Precarios)
                            {
                                Console.WriteLine("O Preço deste show é: {0}", preco.Preco);
                            }
                            Console.WriteLine("Elenco:");
                            foreach (var ator in item.Atores)
                            {
                                Console.WriteLine("Ator: {0} do sexo {1} mas conhecido por {2} ", ator.Nome, ator.Genero, ator.Nickname);
                            }
                            Console.WriteLine("-------------------------------------------------------------------------------------");
                            Console.ReadLine();
                            goBack = true;
                            Console.Clear();
                        }
                    }
                }
            }
        }
示例#16
0
        public static void AlugarShow(Movie4All movie4all, string userLogin)
        {
            var  utilizadores = movie4all.Utilizadores;
            var  show         = movie4all.Filmes;
            bool goBack       = false;

            if (show.Count <= 0)
            {
                MenuAdmin.DisplayInfo();
            }
            else
            {
                while (!goBack)
                {
                    int id      = 0;
                    var verMenu = MenuAdmin.MenuFilmes(show);
                    Console.Clear();
                    foreach (var item in show)
                    {
                        if (verMenu == item.Titulo)
                        {
                            Console.WriteLine("Pretende alugar {0}? [sim/nao]", item.Titulo);
                            string resposta = Console.ReadLine();
                            if (resposta.ToLower() == "sim")
                            {
                                var alugado = new Alugar(item, DateTime.Now, id);

                                if (item is Serie)
                                {
                                    Console.WriteLine("Digite o número da temporada");
                                    int temp;
                                    while (!int.TryParse(Console.ReadLine(), out temp))
                                    {
                                        Console.WriteLine("Temporada não existe");
                                        Console.WriteLine("Introduza novamente a Temporada");
                                    }

                                    Console.WriteLine("Digite o número do Episódio");
                                    int epi;
                                    while (!int.TryParse(Console.ReadLine(), out epi))
                                    {
                                        Console.WriteLine("Episódio não existe");
                                        Console.WriteLine("Introduza novamente o Episodio");
                                    }

                                    foreach (var tempo in ((Serie)item).Temporadas)
                                    {
                                        if (temp == tempo.Numero)
                                        {
                                            foreach (var episo in tempo.Episodios)
                                            {
                                                if (epi == episo.Numero)
                                                {
                                                    foreach (var item2 in utilizadores)
                                                    {
                                                        if (userLogin.ToUpper() == item2.User.ToUpper())
                                                        {
                                                            item2.Aluguer.Add(alugado);
                                                        }
                                                        Console.WriteLine("Serie: {0} , Temporada  {1}, Episodio {2} alugado com sucesso", item.Titulo, tempo.Numero, episo.Numero);
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                                else
                                {
                                    foreach (var item2 in utilizadores)
                                    {
                                        //var alugado = new Alugar(item, DateTime.Now, id);
                                        if (userLogin.ToUpper() == item2.User.ToUpper())
                                        {
                                            item2.Aluguer.Add(alugado);
                                        }
                                    }

                                    Console.WriteLine("{0} alugado com sucesso", item.Titulo);
                                }
                            }
                            Thread.Sleep(800);
                            goBack = true;
                            Console.Clear();
                        }
                        id++;
                    }
                }
            }
        }
示例#17
0
        public static void AdicionarCartao(Movie4All movie4all, string userLogin)
        {
            var  utilizadores = movie4all.Utilizadores;
            bool goBack       = false;

            while (!goBack)
            {
                int id = 0;
                Console.Clear();
                Console.WriteLine("Adicionar Cartão");
                Console.WriteLine("Inserir nome do titular");
                var nomeTitular = Console.ReadLine();

                Console.WriteLine("Inserir CVC");
                int cvc;
                while (!int.TryParse(Console.ReadLine(), out cvc))
                {
                    Console.WriteLine("CVC inválido");
                    Console.WriteLine("Introduza um CVC correto");
                }

                Console.WriteLine("Inserir número");
                int numero;
                while (!int.TryParse(Console.ReadLine(), out numero))
                {
                    Console.WriteLine("Número cartão inválido");
                    Console.WriteLine("Introduza um número correto");
                }

                Console.WriteLine("Inserir mes");
                int mes;
                while (!int.TryParse(Console.ReadLine(), out mes))
                {
                    Console.WriteLine("Mês inválido");
                    Console.WriteLine("Introduza um mês correto");
                }
                if (mes > 12 || mes < 1)
                {
                    Console.WriteLine("Mês invalido");
                }

                Console.WriteLine("Inserir ano");
                int ano;
                while (!int.TryParse(Console.ReadLine(), out ano))
                {
                    Console.WriteLine("Ano inválido");
                    Console.WriteLine("Introduza um ano correto");
                }
                if (ano < 2020)
                {
                    Console.WriteLine("Cartão expirado");
                }


                var cartao = new Cartao(id, mes, ano, numero, cvc, nomeTitular);

                foreach (var item in utilizadores)
                {
                    if (userLogin.ToUpper() == item.User.ToUpper())
                    {
                        item.Cartao.Add(cartao);
                        Console.WriteLine("{0} adicionou cartão com sucesso", item.User);
                    }
                    id++;
                }
                Thread.Sleep(600);
                goBack = true;
                Console.Clear();
            }
        }
示例#18
0
        public static void AdicionarEpi(Movie4All movie4all)
        {
            var  show   = movie4all.Filmes;
            bool goBack = false;

            if (show.Count <= 0)
            {
                DisplayInfo();
            }
            else
            {
                while (!goBack)
                {
                    int id = 0;
                    Console.Clear();
                    Console.WriteLine("Adicionar Temporada");
                    Console.WriteLine("Inserir nome da seríe");
                    var nomeSerie = Console.ReadLine();

                    Console.WriteLine("Inserir nome da Temporada");
                    var nomeTemp = Console.ReadLine();

                    Console.WriteLine("Inserir nome do Episódio");
                    var nomeEpi = Console.ReadLine();

                    Console.WriteLine("Inseir número do episódio");
                    int numeroEpi;
                    while (!int.TryParse(Console.ReadLine(), out numeroEpi))
                    {
                        Console.WriteLine("Introduza um número");
                    }


                    var Episodio = new Episodio(id, nomeEpi, numeroEpi, DateTime.Now);

                    foreach (var item in show)
                    {
                        if (item is Serie)
                        {
                            if (nomeSerie.ToUpper() == item.Titulo.ToUpper())
                            {
                                var a = ((Serie)item).Temporadas;
                                foreach (var item2 in a)
                                {
                                    //if (nomeTemp.ToUpper() == item2.Nome)
                                    item2.Episodios.Add(Episodio);
                                    Console.WriteLine("Adicionado");
                                }
                            }
                            else
                            {
                                Console.WriteLine("Serie não existe");
                                Thread.Sleep(500);
                                Console.Clear();
                            }
                        }
                        id++;
                    }
                    Thread.Sleep(500);
                    Console.Clear();
                    goBack = true;
                }
            }
        }
示例#19
0
        //static int index = 0;

        public static void Home(Movie4All movie4all, string userLogin)
        {
            var           utilizador = movie4all.Utilizadores;
            List <string> menuItem   = new List <string>()
            {
                "Alugar Show",
                "Avaliar",
                "Historico alugueres",
                "Historico avaliações",
                "Dados da conta",
                "Adicionar Cartão",
                "Remover Cartão",
                "Sair",
            };

            while (true)
            {
                Console.WriteLine("Bem Vindo {0}, o que pretende fazer?", userLogin);
                var verMenu = Menu.MostrarMenu(menuItem);
                if (verMenu == "Alugar Show")
                {
                    Console.Clear();
                    AlugarShow(movie4all, userLogin);
                }
                else if (verMenu == "Avaliar")
                {
                    Console.Clear();
                    AvaliarShow(movie4all, userLogin);
                }
                else if (verMenu == "Historico alugueres")
                {
                    Console.Clear();
                    HistoricoShow(movie4all, userLogin);
                }
                else if (verMenu == "Historico avaliações")
                {
                    Console.Clear();
                    HistoricoAva(movie4all, userLogin);
                }
                else if (verMenu == "Dados da conta")
                {
                    Console.Clear();
                    DadosConta(movie4all, userLogin);
                }
                else if (verMenu == "Adicionar Cartão")
                {
                    Console.Clear();
                    AdicionarCartao(movie4all, userLogin);
                }
                else if (verMenu == "Remover Cartão")
                {
                    Console.Clear();
                    RemoverCartao(movie4all, userLogin);
                }
                else if (verMenu == "Sair")
                {
                    Console.Clear();
                    break;
                }
            }
        }
示例#20
0
        public static void Home(Movie4All movie4all)
        {
            List <string> menuItem = new List <string>()
            {
                "Adicionar Show",
                "Adicionar Temporada",
                "Adicionar Epsisódio",
                "Adicionar Atores",
                "Adicionar Preços",
                "Remover Show",
                "Ver Shows",
                "Sair",
            };

            int id = 0;

            while (true)
            {
                var verMenu = Menu.MostrarMenu(menuItem);
                if (verMenu == "Adicionar Show")
                {
                    id++;
                    AdicionarShow(movie4all, id);
                }

                else if (verMenu == "Adicionar Atores")
                {
                    Console.Clear();
                    AdicionarAtores(movie4all);
                }

                else if (verMenu == "Remover Show")
                {
                    Console.Clear();
                    RemoverShow(movie4all);
                }

                else if (verMenu == "Ver Shows")
                {
                    Console.Clear();
                    MostrarFilmes(movie4all);
                }
                else if (verMenu == "Adicionar Temporada")
                {
                    Console.Clear();
                    AdicionarTemp(movie4all);
                }
                else if (verMenu == "Adicionar Epsisódio")
                {
                    Console.Clear();
                    AdicionarEpi(movie4all);
                }
                else if (verMenu == "Adicionar Preços")
                {
                    Console.Clear();
                    AdicionarPreco(movie4all);
                }
                else if (verMenu == "Sair")
                {
                    Console.Clear();
                    break;
                }
            }
        }