Example #1
0
        private static void InserirSerie()
        {
            Console.WriteLine("Você escolheu inserir uma série.");

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0} - {1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o gênero da série: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            while (entradaGenero > Enum.GetNames(typeof(Genero)).Length || entradaGenero < 1)
            {
                Console.WriteLine("Por favor, escolha uma opção válida.");
                entradaGenero = int.Parse(Console.ReadLine());
            }

            Console.Write("Digite o título da série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o ano em que a série começou: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a descrição da série: ");
            string entradaDescricao = Console.ReadLine();

            Series novaSerie = new Series(id: repositorio.ProximoId(), genero: (Genero)entradaGenero, titulo: entradaTitulo, ano: entradaAno, descricao: entradaDescricao);

            repositorio.Insere(novaSerie);
            Console.WriteLine("Série cadastrada com sucesso.");
        }
Example #2
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"{i}-{Enum.GetName(typeof(Genero), i)}");
            }

            Console.WriteLine("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite o titulo da série: ");
            string entradaTitulo = Console.ReadLine();

            Console.WriteLine("Digite o ano de início da série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite a descrição da série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(
                id: repositorio.ProximoId(),
                genero: (Genero)entradaGenero,
                titulo: entradaTitulo,
                ano: entradaAno,
                descricao: entradaDescricao
                );

            repositorio.Insere(novaSerie);
        }
Example #3
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            // Varre o Enum trazendo todos os tipos dele para escolha do Usuário
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(
                id: repositorio.ProximoId(), // Fazendo NextKey
                genero: (Genero)entradaGenero,
                titulo: entradaTitulo,
                ano: entradaAno,
                descricao: entradaDescricao
                );

            repositorio.Inserir(novaSerie);
        }
Example #4
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            foreach (int g in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"{g} - {Enum.GetName(typeof(Genero),g)}");
            }

            Console.WriteLine("Digite o gênero entre as opções acima:");
            int genero = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite o título da série:");
            string titulo = Console.ReadLine();

            Console.WriteLine("Digite o ano de início da série:");
            int ano = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite a descrição da série:");
            string descricao = Console.ReadLine();

            series.Insere(new Serie(
                              id: series.ProximoId(),
                              genero: (Genero)genero,
                              titulo: titulo,
                              ano: ano,
                              descricao: descricao
                              ));
        }
Example #5
0
        private static void Inserir()
        {
            Console.WriteLine("Inserir nova serie");

            int entradaGenero = digiteGenero();

            var entradas = preenchaDetalhes();

            if (tituloTipo == "filme")
            {
                Filme novo = new Filme(id: repositorioFilme.ProximoId(),
                                       genero: (Genero)entradaGenero,
                                       titulo: entradas.Item1,
                                       ano: entradas.Item2,
                                       descricao: entradas.Item3);

                repositorioFilme.Insere(novo);
            }
            else
            {
                Serie novo = new Serie(id: repositorioSerie.ProximoId(),
                                       genero: (Genero)entradaGenero,
                                       titulo: entradas.Item1,
                                       ano: entradas.Item2,
                                       descricao: entradas.Item3);
                repositorioSerie.Insere(novo);
            }
        }
Example #6
0
        private static void InserirSerie()
        {
            System.Console.WriteLine("Inserir série", CultureInfo.InvariantCulture);

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                System.Console.WriteLine("#ID {0}: - {1}", i, Enum.GetName(typeof(Genero), i));
            }

            System.Console.WriteLine();
            System.Console.WriteLine("Digite o gênero da série listado acima: ", CultureInfo.InvariantCulture);
            int digitandoGenero = int.Parse(Console.ReadLine());

            System.Console.WriteLine("Digite o título da série", CultureInfo.InvariantCulture);
            string digitandoTitulo = Console.ReadLine();

            System.Console.WriteLine("Digite o ano da série", CultureInfo.InvariantCulture);
            int digitandoAno = int.Parse(Console.ReadLine());

            System.Console.WriteLine("Digite a descricação da série", CultureInfo.InvariantCulture);
            string digitandoDescricao = Console.ReadLine();

            Series novaSerie = new Series(id: repositorio.ProximoId(),
                                          genero: (Genero)digitandoGenero,
                                          titulo: digitandoTitulo,
                                          ano: digitandoAno,
                                          descricao: digitandoDescricao);


            repositorio.Insere(novaSerie);
        }
Example #7
0
        private static Serie ObterSerie(bool novaSerie = true)
        {
            int id = repositorio.ProximoId();

            if (!novaSerie)
            {
                Console.Write("Digite o id da série: ");
                id = int.Parse(Console.ReadLine());
            }

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"{i} - {Enum.GetName(typeof(Genero), i)}");
            }

            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o nome da série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de início da série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a descrição da série: ");
            string entradaDescricao = Console.ReadLine();

            return(new Serie(
                       id: id,
                       genero: (Genero)entradaGenero,
                       titulo: entradaTitulo,
                       ano: entradaAno,
                       descricao: entradaDescricao
                       ));
        }
Example #8
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0} - {1}", i, Enum.GetName(typeof(Genero), i));
            }

            Console.Write("Digite o gênero entre as opções acima: ");
            int generoId = int.Parse(Console.ReadLine());

            Console.Write("Título da serie: ");
            string titulo = Console.ReadLine();

            Console.Write("Ano de inicio da serie: ");
            int anoInicio = int.Parse(Console.ReadLine());

            Console.Write("Descrição da serie: ");
            string descricao = Console.ReadLine();

            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)generoId,
                                        titulo: titulo,
                                        ano: anoInicio,
                                        descricao: descricao);

            repositorio.Insere(novaSerie);
        }
        private static Serie ObterDadosSerie()
        {
            foreach (int item in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"\t{item} - {Enum.GetName(typeof(Genero), item)}");
            }

            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o título da série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o ano de início da série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a descrição da série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(id: serieRepositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao);

            return(novaSerie);
        }
Example #10
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getvalues?view=netcore-3.1
            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getname?view=netcore-3.1
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao);

            repositorio.Insere(novaSerie);
        }
Example #11
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova serie");

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o Genero entre as opcoes acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o titulo da Serie: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Inicio da Serie: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descricao da Serie: ");
            string entradaDescricao = Console.ReadLine();

            Series novaSerie = new Series(id: repositorio.ProximoId(),
                                          genero: (Genero)entradaGenero,
                                          titulo: entradaTitulo,
                                          ano: entradaAno,
                                          descricao: entradaDescricao);

            repositorio.Insere(novaSerie);
        }
Example #12
0
        private static void InserirSerie()
        {
            foreach (int i in System.Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"{i} - {System.Enum.GetName(typeof(Genero), i)}");
            }

            Console.Write("Digite o gênero entre as opçõs acima: ");
            var entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o título da série: ");
            var entradaTitulo = Console.ReadLine();

            Console.Write("Digite o ano da série: ");
            var entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a descrição da série: ");
            var entradaDescricao = Console.ReadLine();

            var novaSerie = new Serie(
                repositorio.ProximoId(),
                (Genero)entradaGenero,
                entradaTitulo,
                entradaDescricao,
                entradaAno
            );
            repositorio.Insere(novaSerie);
        }
        private static void InserirSerie()
        {
            Console.WriteLine("--- Inserir nova série ---");

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"{i}-{Enum.GetName(typeof(Genero), i)}");
            }

            Console.Write("Digite o Genero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Titulo da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano do Inicio da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            //cria um novo objeto da classe serie
            Serie novaSerie = new Serie(Id: repositorio.ProximoId(),
                                        Genero: (Genero)entradaGenero,
                                        Titulo: entradaTitulo,
                                        Descricao: entradaDescricao,
                                        Ano: entradaAno);

            //adiciona a lista de serie
            repositorio.inserir(novaSerie);
        }
Example #14
0
        public static void InserirSerie()
        {
            Console.WriteLine("Inserir nova serie: ");

            // Output dos valores enumerados!
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"{ i } { Enum.GetName(typeof(Genero), i ) }");
            }

            Console.WriteLine("Digite o genero entre as opcoes acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite o titulo da serie: ");
            string entradaTitulo = Console.ReadLine();

            Console.WriteLine("Digite o ano de inicio da serie: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.WriteLine("Digite a descricao da serie: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaserie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao);

            repositorio.Insere(novaserie);
        }
        private static void InserirSerie()
        {
            Console.WriteLine(">> Gêneros de Séries Disponíveis: ");
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0} - {1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write(">> Digite o Gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write(">> Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write(">> Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write(">> Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao);

            repositorio.Inserir(novaSerie);
        }
Example #16
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(id: Repositorio.ProximoId(),
                                        Genero: (Genero)entradaGenero,
                                        Titulo: entradaTitulo,
                                        Ano: entradaAno,
                                        Descricao: entradaDescricao);

            Repositorio.Insere(novaSerie);
        }
Example #17
0
        private static void InserirSerie()
        {
            Console.WriteLine("\nInserir nova séries\n\n");

            foreach (int i in System.Enum.GetValues(typeof(EGenero)))
            {
                Console.WriteLine("{0} - {1}", i, System.Enum.GetName(typeof(EGenero), i));
            }

            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(
                repositorio.ProximoId(),
                (EGenero)entradaGenero,
                entradaTitulo,
                entradaDescricao,
                entradaAno
                );

            repositorio.Insere(novaSerie);
        }
Example #18
0
        private static void InserirSerie()
        {
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0} - {1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Serie serie = new Serie(
                repositorio.ProximoId(), (Genero)entradaGenero, entradaTitulo, entradaDescricao, entradaAno
                );

            repositorio.Insere(serie);
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine("Serie incluida com sucesso!");
            AguardarTeclaVoltarMenu();
        }
Example #19
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

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

            if (entradaGenero > Enum.GetValues(typeof(Genero)).Length || entradaGenero < 1)
            {
                System.Console.WriteLine("O gênero informado é inválido.");
                return;
            }

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao);

            repositorio.Insere(novaSerie);
        }
Example #20
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            Serie novaSerie = LeInformacaoSerie(repositorio.ProximoId());

            repositorio.Insere(novaSerie);
        }
Example #21
0
        private static void AtualizarTitulo()
        {
            int tipoItem = definirTipo();

            Console.Write("Digite o ID do Título: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            if (tipoItem == 2 && indiceSerie >= repositorio.ProximoId())
            {
                Console.WriteLine("Série não encontrada");
            }
            else if (tipoItem == 1 && indiceSerie >= repositorioFilme.ProximoId())
            {
                Console.WriteLine("Filme não encontrado");
            }
            else
            {
                string nomeSerie, descricaoSerie;
                int    generoSerie, anoSerie;

                ColetaDadosEntrada(out nomeSerie, out generoSerie, out anoSerie, out descricaoSerie);

                if (tipoItem == 2)
                {
                    Series serieAtualizada = new Series(id: indiceSerie,
                                                        genero: (Genero)generoSerie,
                                                        tipo: (Tipo)tipoItem,
                                                        titulo: nomeSerie,
                                                        descricao: descricaoSerie,
                                                        ano: anoSerie);

                    repositorio.Atualiza(indiceSerie, serieAtualizada);
                }
                else
                {
                    Filmes filmeInserido = new Filmes(id: indiceSerie,
                                                      genero: (Genero)generoSerie,
                                                      tipo: (Tipo)tipoItem,
                                                      titulo: nomeSerie,
                                                      descricao: descricaoSerie,
                                                      ano: anoSerie);

                    repositorioFilme.Atualiza(indiceSerie, filmeInserido);
                }
            }
        }
Example #22
0
        private static void InserirSerieMassa()
        {
            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: Genero.Acao,
                                        titulo: "Duro de Matar",
                                        ano: 2002,
                                        descricao: "Filme de Ação com Bruce Willis");

            repositorio.Insere(novaSerie);

            novaSerie = new Serie(id: repositorio.ProximoId(),
                                  genero: Genero.Drama,
                                  titulo: "A Espera de Um Milagre",
                                  ano: 2001,
                                  descricao: "Acredita em milagres?");

            repositorio.Insere(novaSerie);
        }
Example #23
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série:");

            Serie novaSerie = gerenciarEntrada(repositorio.ProximoId());

            repositorio.Insere(novaSerie);

            Console.WriteLine();
        }
Example #24
0
        private static void InserirSerie()
        {
            Console.WriteLine("--- Inserir nova série ---");
            Console.ReadLine();
            Console.Write("-- Selecione o gênero da série: --");
            Console.ReadLine();

            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getvalues?view=netcore-3.1
            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getname?view=netcore-3.1



            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }

            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("-- Selecione a plataforma disponível para reprodução da série : -- ");
            Console.ReadLine();

            foreach (int i in Enum.GetValues(typeof(Plataformas)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Plataformas), i));
            }
            int entradaPlataforma = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Console.Write("Digite o Elenco da série: ");
            string entradaElenco = Console.ReadLine();

            Console.Write("Digite a Produtora da série: ");
            string entradaProdutora = Console.ReadLine();


            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao,
                                        elenco: entradaElenco,
                                        produtora: entradaProdutora,
                                        plataformas: (Plataformas)entradaPlataforma);

            repositorio.Insere(novaSerie);
        }
Example #25
0
        //Inserir Série

        private static void InserirSerie()
        {
            try{
                Console.WriteLine("Inserir nova Série");

                int conta = 0;
                foreach (int i in Enum.GetValues(typeof(Genero)))
                {
                    Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
                    conta++;
                }


                Console.WriteLine("Digite o genêro entre as opções");
                int entradaGenero = int.Parse(Console.ReadLine());


                if (entradaGenero > conta || entradaGenero <= 0)
                {
                    Console.Clear();
                    Console.WriteLine("Você digitou um valor inválido, tente novamente...");
                    return;
                }



                Console.WriteLine("Digite o Titulo da Serie");
                string entradaTitulo = Console.ReadLine();

                Console.WriteLine("Digite o Ano de Início da Série");
                int entradaAno = int.Parse(Console.ReadLine());

                Console.WriteLine("Digite a Descrição da Série");
                string EntradaDescricao = Console.ReadLine();

                Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                            genero: (Genero)entradaGenero,
                                            titulo: entradaTitulo,
                                            ano: entradaAno,
                                            descricao: EntradaDescricao);

                repositorio.Insere(novaSerie);
            }

            catch
            {
                Console.Clear();
                Console.WriteLine("Você digitou um valor inválido, tente novamente...");
                return;
            }
        }
Example #26
0
        private static void InserirSeries()
        {
            Console.WriteLine("Inserir nova série");

            (int entradaGenero, string entradaTitulo,
             int entradaAno, string entradaDescricao) = ObterOpcoesDaSerie();

            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao);

            repositorio.Inserir(novaSerie);
        }
Example #27
0
        //Inserir Serie
        private static void InserirSerie()
        {
            string separador3 = "----------------------------------------------------------------------------------";

            Console.WriteLine("Inserir Nova Série");
            Console.ForegroundColor = ConsoleColor.Yellow;
            //Console.SetCursorPosition((Console.WindowWidth - separador3.Length) / 2, Console.CursorTop);
            Console.WriteLine(separador3);



            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("[{0}]-[{1}]", i, Enum.GetName(typeof(Genero), i));
            }

            Console.WriteLine(separador3);
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Digite o Gênero entre as opções acima: ");
            Console.ForegroundColor = ConsoleColor.Green;
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Digite o Título da Série");
            Console.ForegroundColor = ConsoleColor.Green;
            string entradaTitulo = Console.ReadLine();

            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Digite o Ano de Início da Série: ");
            Console.ForegroundColor = ConsoleColor.Green;
            int entradaAno = int.Parse(Console.ReadLine());

            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Digite a Descrição da Série");
            Console.ForegroundColor = ConsoleColor.Green;
            string entradaDescricao = Console.ReadLine();

            Series novaSerie = new Series(id: repositorio.ProximoId(),
                                          genero: (Genero)entradaGenero,
                                          titulo: entradaTitulo,
                                          ano: entradaAno,
                                          descricao: entradaDescricao);

            repositorio.Insere(novaSerie);
        }
Example #28
0
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getvalues?view=netcore-3.1
            // https://docs.microsoft.com/pt-br/dotnet/api/system.enum.getname?view=netcore-3.1
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }
            Console.Write("Digite o gênero entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o Título da Série: ");
            string entradaTitulo = Console.ReadLine();

            Console.Write("Digite o Ano de Início da Série: ");
            int entradaAno = int.Parse(Console.ReadLine());

            Console.Write("Digite a Descrição da Série: ");
            string entradaDescricao = Console.ReadLine();

            Console.Write("Digite o numero de episodos da serie: ");
            int entradaNumEpi = int.Parse(Console.ReadLine());

            Console.Write("e' uma animacao? (S/N) ");
            string SN  = Console.ReadLine();
            bool   isa = false;

            if (SN.ToUpper() == "S")
            {
                isa = true;
            }

            Serie novaSerie = new Serie(id: repositorio.ProximoId(),
                                        genero: (Genero)entradaGenero,
                                        titulo: entradaTitulo,
                                        ano: entradaAno,
                                        descricao: entradaDescricao,
                                        NumEpi: entradaNumEpi,
                                        isanimacao: isa);

            repositorio.Insere(novaSerie);
        }
Example #29
0
        private static void CadastrarSerie()
        {
            try
            {
                Console.Clear();
                Console.WriteLine("*********************************");
                Console.WriteLine("** Cadastrar Serie             **");
                Console.WriteLine("*********************************\n");

                var novaSerie = CriaSerie(repositorio.ProximoId());

                repositorio.Insere(novaSerie);
                MensagemSucesso();
            }
            catch (Exception)
            {
                throw;
            }
        }
        private static void InserirSerie()
        {
            Console.WriteLine("Inserir nova série");

            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine($"{i} - {Enum.GetName(typeof(Genero), i)}");
            }

            List <string> dadosNovaSerie = RetornarDadosSerie();

            Serie novaSerie = new Serie(id: repositorio.ProximoId()
                                        , genero: (Genero)int.Parse(dadosNovaSerie[0])
                                        , titulo: dadosNovaSerie[1]
                                        , ano: int.Parse(dadosNovaSerie[2])
                                        , descricao: dadosNovaSerie[3]);

            repositorio.Insere(novaSerie);
        }