示例#1
0
 private static void ListarFilme()
 {
     Console.WriteLine("Listar Filmes");
     filmes = filmeRepositorio.Lista();
     if (filmes.Count == 0)
     {
         Console.WriteLine("Nenhum filme cadastrado.");
         return;
     }
     foreach (var filme in filmes)
     {
         Console.WriteLine("#ID {0}: {1} - Excluido(a): {2}", filme.retornaId(), filme.retornaTitulo(), filme.retornaExcluido() ? "Sim" : "Não");
     }
 }
示例#2
0
        private static void ListarFilmes()
        {
            Console.WriteLine("Listar filmes");
            var lista = repositorioFilme.Lista();

            if (lista.Count == 0)
            {
                Console.WriteLine("Nenhum filme cadastrado.");
                return;
            }
            foreach (var filme in lista)
            {
                var excluido = filme.retornaExcluido();
                Console.WriteLine("#ID {0} - {1} {2}", filme.retornaId(), filme.retornaTitulo(), (excluido ? "- Excluido" : ""));
            }
        }
示例#3
0
        private static void ListarTitulos()
        {
            Console.WriteLine("Listar títulos");

            var lista      = repositorio.Lista();
            var listaFilme = repositorioFilme.Lista();

            if (lista.Count == 0 && listaFilme.Count == 0)
            {
                Console.WriteLine("Nenhum título cadastrado.");
                return;
            }

            int tipoItem = definirTipo();

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

                foreach (var serie in lista)
                {
                    var excluido = serie.retornaExcluido();

                    Console.WriteLine("#ID {0}: - {1}{2}", serie.retornaId(), serie.retornaTitulo(), (excluido ? " - Excluido" : ""));
                }
            }
            else
            {
                if (listaFilme.Count == 0)
                {
                    Console.WriteLine("Nenhum filme cadastrado.");
                    return;
                }

                foreach (var filme in listaFilme)
                {
                    var excluido = filme.retornaExcluido();

                    Console.WriteLine("#ID {0}: - {1}{2}", filme.retornaId(), filme.retornaTitulo(), (excluido ? " - Excluido" : ""));
                }
            }
        }
示例#4
0
        private static void ListarFilmes()
        {
            Console.WriteLine("Listar filmes");

            var lista = filmeRepositorio.Lista();

            if (lista.Count == 0)
            {
                Console.WriteLine("Nennhum filme cadastrado.");
                return;
            }
            else
            {
                foreach (var serie in lista)
                {
                    var excluido = serie.retornaExcluido();
                    Console.WriteLine("#ID {0}: - {1} {2}", serie.retornaId(), serie.retornaTitulo(), (excluido ? "*Excluido*" : ""));
                }
            }
        }
示例#5
0
        private static void Listar()
        {
            Console.WriteLine("Listar Series");



            if (tituloTipo == "filme")
            {
                List <Filme> lista = new List <Filme>();
                lista = repositorioFilme.Lista();
                if (lista.Count == 0)
                {
                    Console.WriteLine($"Nenhum(a) {tituloTipo} cadastrada.");
                    return;
                }
                foreach (var serie in lista)
                {
                    var excluido = serie.retornaExcluido();

                    Console.WriteLine($"#ID {serie.retornaId()}: - {serie.retornaTitulo()} " + "{0}", excluido ? "*Excluido*" : "");
                }
            }
            else
            {
                List <Serie> lista = new List <Serie>();
                lista = repositorioSerie.Lista();
                if (lista.Count == 0)
                {
                    Console.WriteLine($"Nenhum(a) {tituloTipo} cadastrada.");
                    return;
                }
                foreach (var serie in lista)
                {
                    var excluido = serie.retornaExcluido();

                    Console.WriteLine($"#ID {serie.retornaId()}: - {serie.retornaTitulo()} " + "{0}", excluido ? "*Excluido*" : "");
                }
            }
        }
示例#6
0
        private static void ExcluirItem(bool isSerie)
        {
            if (isSerie)
            {
                Console.Write("Digite o id da série: ");
                int    indiceSerie = int.Parse(Console.ReadLine());
                bool   entradaValida;
                string entradaExcluir;

                Console.WriteLine("Tem certeza que deseja excluir a série: {0}(s/n)", repositorioSerie.Lista()[indiceSerie].retornaTitulo());
                do
                {
                    entradaExcluir = Console.ReadLine();
                    if (entradaExcluir.ToLower().Equals("s"))
                    {
                        repositorioSerie.Exclui(indiceSerie);
                        entradaValida = true;
                        Console.WriteLine("Série excluída com sucesso");
                    }
                    else if (entradaExcluir.ToLower().Equals("n"))
                    {
                        entradaValida = true;
                        Console.WriteLine("Série não excluída");
                    }
                    else
                    {
                        Console.WriteLine("Entrada inválida, tente novamente");
                        entradaValida = false;
                    }
                } while(!entradaValida);
            }
            else
            {
                Console.Write("Digite o id do filme: ");
                int    indiceFilme = int.Parse(Console.ReadLine());
                bool   entradaValida;
                string entradaExcluir;

                Console.WriteLine("Tem certeza que deseja excluir o filme: {0}(s/n)", repositorioFilme.Lista()[indiceFilme].retornaTitulo());
                do
                {
                    entradaExcluir = Console.ReadLine();
                    if (entradaExcluir.ToLower().Equals("s"))
                    {
                        repositorioFilme.Exclui(indiceFilme);
                        entradaValida = true;
                        Console.WriteLine("Filme excluído com sucesso");
                    }
                    else if (entradaExcluir.ToLower().Equals("n"))
                    {
                        entradaValida = true;
                        Console.WriteLine("Filme não excluído");
                    }
                    else
                    {
                        Console.WriteLine("Entrada inválida, tente novamente");
                        entradaValida = false;
                    }
                } while(!entradaValida);
            }
        }