Beispiel #1
0
        public void InserirFilme()
        {
            Console.WriteLine("Inserir novo Filme");

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.WriteLine("Digite o gênero das opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite o título do filme: ");
            string entradaTitulo = Console.ReadLine();

            Console.WriteLine("Digite o Ano de Lançamento do filme: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite a Descrição do filme: ");
            string entradaDescricao = Console.ReadLine();

            Console.WriteLine("Digite a duração(min): ");
            int entradaDuracao = int.Parse(Console.ReadLine());

            Filmes novoFilme = new Filmes(
                id: repositorio.ProximoId(),
                genero: (Genero)entradaGenero,
                titulo: entradaTitulo,
                ano: entradaAno,
                descricao: entradaDescricao,
                duracao: entradaDuracao
                );

            repositorio.Insere(novoFilme);
        }
Beispiel #2
0
        public void AtualizarFilme()
        {
            Console.WriteLine("Digite o id do filme: ");
            int indiceFilme = int.Parse(Console.ReadLine());

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.WriteLine("Digite o gênero das opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite o título do filme: ");
            string entradaTitulo = Console.ReadLine();

            Console.WriteLine("Digite o Ano de lançamento do filme :");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite a Descrição do filme: ");
            string entradaDescricao = Console.ReadLine();

            Console.WriteLine("Digite a duração do filme(min): ");
            int entradaDuracao = int.Parse(Console.ReadLine());

            Filmes atualizaFilme = new Filmes(id: indiceFilme,
                                              genero: (Genero)entradaGenero,
                                              titulo: entradaTitulo,
                                              ano: entradaAno,
                                              descricao: entradaDescricao,
                                              duracao: entradaDuracao);

            repositorio.Atualiza(indiceFilme, atualizaFilme);
        }