コード例 #1
0
        public static void Main(string[] args)
        {
            Zoo zoo = new Zoo();

            Console.WriteLine("===========Cadastro do ZooLogico==================");
            zoo.Cadastro();


            do
            {
                Console.Clear();
                Console.WriteLine($"============ZooLogico {zoo.Nome} =================");
                Console.WriteLine("1 - Cadastrar Animal");
                Console.WriteLine("2 - Cadastrar Tratador");
                Console.WriteLine("3 - Exibir dados Zoologico");
                Console.WriteLine("4 - Exibir dados Animais");
                Console.WriteLine("5 - Exibir Tratador");
                Console.WriteLine("9 - Sair");
                Console.WriteLine("Escolha uma opção");

                int.TryParse(Console.ReadLine(), out int opcao);

                switch (opcao)
                {
                case 1:
                    Animal animal = new Animal(zoo.Tratadores);
                    animal.Cadastro();
                    if (!string.IsNullOrWhiteSpace(animal.Nome))    //Só vai adicionar na lista quando um animal estiver com nome
                    {
                        zoo.CadastraAnimail(animal);
                    }
                    break;

                case 2:
                    Tratador tratador = new Tratador();
                    tratador.Cadastro();
                    zoo.Tratadores.Add(tratador);
                    break;

                case 3:
                    Console.WriteLine(zoo);
                    Console.WriteLine("Aperte enter para voltar para o menu");
                    Console.ReadKey();
                    break;

                case 4:
                    break;

                case 5:
                    break;

                case 9:
                    Console.WriteLine("Volte sempre");
                    Console.ReadKey();
                    Environment.Exit(0);
                    break;

                default:
                    break;
                }
            } while (true);
        }