Esempio n. 1
0
        private static void InserirComediante()
        {
            Console.WriteLine("Inserir novo Comediante");
            foreach (int i in Enum.GetValues(typeof(Genero)))
            {
                Console.WriteLine("{0}-{1}", i, Enum.GetName(typeof(Genero), i));
            }

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

            Console.Write("Digite o nome do comediante: ");
            string entradaNomeComediante = Console.ReadLine();

            Console.Write("Digite o ano da comedia: ");
            int entradaAno = int.Parse(Console.ReadLine());

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

            Comedian novoComediante = new Comedian(
                id: repository.ProximoId(),
                genero: (Genero)entradaGenero,
                nomeComediante: entradaNomeComediante,
                ano: entradaAno,
                descricao: entradaDescricao
                );

            repository.Insere(novoComediante);
        }
Esempio n. 2
0
        private static void AtualizarComediante()
        {
            Console.WriteLine("Digite o id do Comediante: ");
            int indiceComediante = 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 genêro entre as opções acima: ");
            int entradaGenero = int.Parse(Console.ReadLine());

            Console.Write("Digite o nome do comediante: ");
            string entradaNomeComediante = Console.ReadLine();

            Console.Write("Digite o ano da comedia: ");
            int entradaAno = int.Parse(Console.ReadLine());

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

            Comedian atualizaComediante = new Comedian(
                id: indiceComediante,
                genero: (Genero)entradaGenero,
                nomeComediante: entradaNomeComediante,
                ano: entradaAno,
                descricao: entradaDescricao
                );

            repository.Atualiza(indiceComediante, atualizaComediante);
        }
Esempio n. 3
0
        private static void ListarComediante()
        {
            Console.WriteLine("ListarSeries");

            var lista = repository.Lista();

            if (lista.Count == 0)
            {
                Console.WriteLine("Nenhum Comediante Cadastrado.");
                return;
            }

            foreach (var Comedian in lista)
            {
                var excluido = Comedian.RetornaExcluido();
                Console.WriteLine("#ID {0}: - {1} {2}", Comedian.RetornaId(), Comedian.RetornaNomeComediante(), (excluido ? "+Excluido+" : ""));
            }
        }