static void Main(string[] args) { //Criamos um arrayList para guarda Nome, Endereco e Telefone List <Agenda> _agendaTelefonicaList = new List <Agenda>(); //Preenchendo arrayList _agendaTelefonicaList.Add(new Agenda("Junior", "Rua Candido", "8989-8989")); _agendaTelefonicaList.Add(new Agenda("Alex", "Rua Heli Costa", "1111-5245")); _agendaTelefonicaList.Add(new Agenda("Rodrigo", "Rua Otavio", "6565-878")); //Carregando menu principal Metodos.CarregarMenuPrincipal(); //Guarda o valor digitado pelo usuario string _menu = Console.ReadLine().ToString(); //Realiza ação de acorodo com a opção escolhida pelo usuario Metodos.MenuOpcoes(_agendaTelefonicaList, _menu); }
//Método de inserção de uma nova pessoa na agenda public static void InserirPessoaAgenda(List <Agenda> _agendaTelefonicaList, Agenda agenda) { //recuperando agenda que foi passada como parametro List <Agenda> _list = _agendaTelefonicaList; //Adiconando nova pessoa à agenda _list.Add(agenda); //Vizualizando agenda preenchida Metodos.VizualizarAgenda(_list); //Carregando menu principal Metodos.CarregarMenuPrincipal(); //Guarda o valor digitado pelo usuario string _menu = Console.ReadLine().ToString(); //Realiza ação de acorodo com a opção escolhida pelo usuario Metodos.MenuOpcoes(_agendaTelefonicaList, _menu); }
//Vizualizar agenda public static void VizualizarAgenda(List <Agenda> _agendaTelefonicaList) { Console.WriteLine(); Console.WriteLine("ID\t\tNome\t\tEndereco\t\tTelefone"); for (int i = 0; i < _agendaTelefonicaList.Count; i++) { Console.WriteLine("{0}\t\t{1}\t\t{2}\t\t{3}", i, _agendaTelefonicaList[i].Nome, _agendaTelefonicaList[i].Endereco, _agendaTelefonicaList[i].Telefone); } //Carregando menu principal Metodos.CarregarMenuPrincipal(); //Recuperando menu digitado pela pessoa string _menu = Console.ReadLine().ToString(); //Carregando menu correspodente Metodos.MenuOpcoes(_agendaTelefonicaList, _menu); }