示例#1
0
        private static void AtualizarItem(bool isSerie)
        {
            if (isSerie)
            {
                Console.Write("Digite o id da série: ");
                int indiceSerie = int.Parse(Console.ReadLine());

                Serie atualizaSerie = CadastraSerie(indiceSerie);

                foreach (int i in Enum.GetValues(typeof(Genero)))
                {
                    Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
                }
                do
                {
                    Console.Write("Digite o gênero entre as opções acima: ");
                    int entradaGenero = int.Parse(Console.ReadLine());
                    atualizaSerie.addGenero((Genero)entradaGenero);
                    Console.WriteLine("Deseja inserir mais um gênero?(sim/nao)");
                } while(Console.ReadLine().ToLower().Equals("sim"));

                repositorioSerie.Atualiza(indiceSerie, atualizaSerie);
            }
            else
            {
                Console.Write("Digite o id do filme: ");
                int indiceFilme = int.Parse(Console.ReadLine());

                Filme atualizaFilme = CadastraFilme(indiceFilme);

                foreach (int i in Enum.GetValues(typeof(Genero)))
                {
                    Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
                }
                do
                {
                    Console.Write("Digite o gênero entre as opções acima: ");
                    int entradaGenero = int.Parse(Console.ReadLine());
                    atualizaFilme.addGenero((Genero)entradaGenero);
                    Console.WriteLine("Deseja inserir mais um gênero?(sim/nao)");
                } while(Console.ReadLine().ToLower().Equals("sim"));

                repositorioFilme.Atualiza(indiceFilme, atualizaFilme);
            }
        }
示例#2
0
        private static void InserirItem(bool isSerie)
        {
            if (isSerie)
            {
                Console.WriteLine("Inserir nova série");

                Serie novaSerie = CadastraSerie(repositorioSerie.ProximoId());

                foreach (int i in Enum.GetValues(typeof(Genero)))
                {
                    Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
                }
                do
                {
                    Console.Write("Digite o gênero entre as opções acima: ");
                    int entradaGenero = int.Parse(Console.ReadLine());
                    novaSerie.addGenero((Genero)entradaGenero);
                    Console.WriteLine("Deseja inserir mais um gênero?(sim/nao)");
                } while(Console.ReadLine().ToLower().Equals("sim"));

                repositorioSerie.Insere(novaSerie);
            }
            else
            {
                Console.WriteLine("Inserir novo filme");

                Filme novoFilme = CadastraFilme(repositorioFilme.ProximoId());

                foreach (int i in Enum.GetValues(typeof(Genero)))
                {
                    Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
                }
                do
                {
                    Console.Write("Digite o gênero entre as opções acima: ");
                    int entradaGenero = int.Parse(Console.ReadLine());
                    novoFilme.addGenero((Genero)entradaGenero);
                    Console.WriteLine("Deseja inserir mais um gênero?(sim/nao)");
                } while(Console.ReadLine().ToLower().Equals("sim"));

                repositorioFilme.Insere(novoFilme);
            }
        }