public static void AdicionarUsuario() { string nome, sobrenome; DateTime dataNascimento; Console.WriteLine("Digite seu nome:"); nome = Console.ReadLine().ToUpper(); Console.WriteLine("Digite seu sobrenome:"); sobrenome = Console.ReadLine().ToUpper(); do { Console.WriteLine("Digite sua data de nascimento: (dd/mm/yy)"); }while (!DateTime.TryParse(Console.ReadLine(), out dataNascimento)); Console.WriteLine($"\nNome:{nome} {sobrenome}" + $"\nData de nascimento: {dataNascimento.ToString("d")}" + $"\nSeus dados estão corretos? (S / N)"); string resposta = Console.ReadLine().ToUpper(); if (resposta == "S") { Pessoa pessoa = new Pessoa() { Nome = nome, Sobrenome = sobrenome, DataDeNascimento = dataNascimento }; PessoaBiblioteca.CadastrarUsuario(pessoa); Console.WriteLine("\nUsuário cadastrado com sucesso!"); } else { Console.WriteLine("\nUsuário não cadastrado!" + "\nTente novamente!"); } }
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!"); } } }