コード例 #1
0
        private static void AtualizarSerie()
        {
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            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();

            SerieDTO atualizaSerie = new SerieDTO(id: indiceSerie,
                                                  genero: (Genero)entradaGenero,
                                                  titulo: entradaTitulo,
                                                  ano: entradaAno,
                                                  descricao: entradaDescricao);

            SerieApp.Atualiza(indiceSerie, atualizaSerie);
        }
コード例 #2
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();

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

            SerieApp.Insere(novaSerie);
        }
コード例 #3
0
        private static void ExcluirSerie()
        {
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            SerieApp.Excluir(indiceSerie);
        }
コード例 #4
0
        private static void VisualizarSerie()
        {
            Console.Write("Digite o id da série: ");
            int indiceSerie = int.Parse(Console.ReadLine());

            var serie = SerieApp.RetornaPorId(indiceSerie);

            Console.WriteLine(serie);
        }
コード例 #5
0
        private static void ListarSeries()
        {
            Console.WriteLine("Listar séries");

            var lista = SerieApp.Lista();

            if (lista.Count == 0)
            {
                Console.WriteLine("Nenhuma série cadastrada.");
                return;
            }

            foreach (var serie in lista)
            {
                Console.WriteLine("#ID {0}: - {1} {2}", serie.Id, serie.Titulo, (serie.Excluido ? "*Excluído*" : ""));
            }
        }