Exemplo n.º 1
0
        public static void BuscarUsuario()
        {
            List <Pessoa> usuarios;

            Console.WriteLine("Digite o nome de usuário que deseja buscar:");
            string nome  = Console.ReadLine().ToUpper();
            int    index = 0;
            int    escolha;

            usuarios = PessoaBiblioteca.BuscarUsuarios(nome);

            if (!usuarios.Any())
            {
                Console.WriteLine("Usuário não encontrado");
            }
            else
            {
                foreach (var pessoa in usuarios)
                {
                    Console.WriteLine($"{index} - {pessoa.Nome} {pessoa.Sobrenome}");
                    index++;
                }
                do
                {
                    Console.WriteLine("Escolha um usuário:");
                }while (!int.TryParse(Console.ReadLine(), out escolha));
                if (escolha < usuarios.Count)
                {
                    Console.WriteLine(PessoaBiblioteca.ExibirDadosCadastrados(usuarios[escolha]));
                }
                else
                {
                    Console.WriteLine("Opção inválida!");
                }
            }
        }