public void agendaTemUmContato()
 {
     var agenda = new Agenda();
     agenda.AdicionarContato(new Contato("Julio César", "97879867" ));
     agenda.AdicionarContato(new Contato("Oseias", "08907896"));
     Assert.AreEqual(agenda.QuantidadeContatos, 2);
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            var contato1 = new Contato()
            {
                Nome = "Fabrício",
                Numero = 151515
            };

            var contato2 = new Contato()
            {
                Nome = "Ben Hur",
                Numero = 666
            };

            var contato3 = new Contato()
            {
                Nome = "Ben Hur",
                Numero = 666
            };
            //readline retorna uma string q foi digitado
            var agenda = new Agenda();
            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.AdicionarContato(contato3);
            agenda.RemoverContato("Ben Hur");
            agenda.ListarContatos();
            //agenda.ListarContatosOrdenadosPorNome();
            Console.ReadLine();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            var contato1 = new Contato()
            {
                Nome = "Fabricio",
                Numero = 1515515
            };

            var contato2 = new Contato()
            {
                Nome = "Ben Hur",
                Numero = 666
            };

            var contato3 = new Contato()
            {
                Nome = "Ben Hur",
                Numero = 666
            };

            var agenda = new Agenda();
            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.AdicionarContato(contato3);

            //agenda.RemoverContato("Ben Hur");

            agenda.ListarContatos();

            Console.ReadLine();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            var contato1 = new Contato()
            {
                Nome   = "Fabricio",
                Numero = 1515515
            };

            var contato2 = new Contato()
            {
                Nome   = "Ben Hur",
                Numero = 666
            };

            var contato3 = new Contato()
            {
                Nome   = "Ben Hur",
                Numero = 666
            };

            var agenda = new Agenda();

            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.AdicionarContato(contato3);

            //agenda.RemoverContato("Ben Hur");

            agenda.ListarContatos();

            Console.ReadLine();
        }
 private static void Adicionar(Agenda agenda)
 {
     Console.Clear();
     Console.WriteLine("Digite um nome e um numero para o contato");
     var nome = Console.ReadLine();
     var numero = int.Parse(Console.ReadLine());
     agenda.AdicionarContato(new Contato(nome, numero));
 }
        public void AgendaTemUmContato()
        {
            var agenda = new Agenda();

            agenda.AdicionarContato(new Contato() { Nome = "Renan", Numero = 12355 });

            Assert.AreEqual(agenda.QuantidadeContatos, 1);
        }
        static void Main(string[] args)
        {
            String opcao;
            var agenda = new Agenda();
            do
            {
                Console.Clear();
                Console.WriteLine("1 - Inserir contato");
                Console.WriteLine("2 - Excluir contato por nome");
                Console.WriteLine("3 - Excluir contato por numero");
                Console.WriteLine("4 - Mostrar lista de contatos");
                Console.WriteLine("5 - sair");

                Console.WriteLine("Digite uma opção: ");
                opcao = Console.ReadLine();

                if (opcao == "1")
                {
                    Console.WriteLine("Digite o nome");
                    var nome = Console.ReadLine();
                    Console.WriteLine("Digite o numero");
                    var numero = Console.ReadLine();

                    var contato = new Contato();
                    contato.Nome = nome;
                    contato.Numero = Convert.ToInt32(numero);

                    agenda.AdicionarContato(contato);

                }
                else if (opcao == "2")
                {
                    Console.WriteLine("Digite o nome");
                    var nome = Console.ReadLine();

                    agenda.RemoverContatoPorNome(nome);
                }
                else if (opcao == "3")
                {
                    Console.WriteLine("Digite o numero");
                    var numero = Console.ReadLine();

                    agenda.RemoverContatoPorNumero(Convert.ToInt32(numero));
                }
                else if (opcao == "4")
                {
                    Console.WriteLine("Lista de Contatos");
                    List<Contato> lista = agenda.ListarContatos();
                    foreach (var contato in lista)
                    {
                        Console.WriteLine("Nome:"+contato.Nome+"\nNumero: "+contato.Numero);
                    }
                    Console.WriteLine("Digite uma tecla para continuar: ");
                    Console.ReadLine(); ;
                }

            } while (opcao != "5");
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            var agenda = new Agenda();
            string x = "";
            while(!(x.Equals("-1")))
            {
                Console.Clear();
                Console.WriteLine("Digite a operação\n"
                    +"1 - Adicionar Novo Contato\n"
                    +"2 - Remover contato por nome\n"
                    +"3 - Remover contato por numero\n"
                    +"4 - Listar contatos\n"
                    +"5 - Listar contatos ordenados por nome\n");

                x = Console.ReadLine();
                switch (x)
                {
                    case "1":
                        Console.Clear();
                        Console.WriteLine("Digite o nome do contato");
                        var nome = Console.ReadLine();
                        var numero = Console.ReadLine();
                        var contato = new Contato(nome, numero);
                        agenda.AdicionarContato(contato);
                        Console.WriteLine("Contato adicionado!");
                        break;
                    case "2":
                        Console.Clear();
                        Console.WriteLine("Digite o nome do contato");
                        var nome2 = Console.ReadLine();
                        agenda.RemoverContatoPorNome(nome2);
                        Console.WriteLine("Contato removido!");
                        break;
                    case "3":
                        Console.Clear();
                        Console.WriteLine("Digite o numero do contato");
                        var numero2 = Console.ReadLine();
                        agenda.RemoverContatoPorNumero(numero2);
                        Console.WriteLine("Contato removido!");
                        break;
                    case "4":
                        Console.Clear();
                        Console.WriteLine("Listando contatos...");
                        Console.WriteLine(agenda.ListarContatosO());
                        Console.WriteLine("Aperte qualquer tecla para sair:");
                        Console.ReadKey();
                        break;
                    case "5":
                        Console.Clear();
                        Console.WriteLine("Listando contatos ordenados por nome...");
                        Console.WriteLine(agenda.listarContatosOrdenadosPorNome());
                        Console.WriteLine("Aperte qualquer tecla para sair:");
                        Console.ReadKey();
                        break;
                    default: Console.WriteLine("Saindo..."); break;
                }
            }
        }
 public static void AdicionarContato(Agenda agenda)
 {
     Console.WriteLine("Digite o nome:");
     string nome = Console.ReadLine();
     Console.WriteLine("Digite o numero:");
     int numero = Convert.ToInt32(Console.ReadLine());
     var contato = new Contato(nome, numero);
     agenda.AdicionarContato(contato);
 }
        public void TestMethod1()
        {
            var agenda = new Agenda();
            var contato = new Contato("Felipe" , 9090909) ;

            agenda.AdicionarContato(contato);

            Assert.AreEqual(agenda.QuantidadeContatos, 1);
        }
        public void AdicionarUmContato()
        {
            var agenda = new Agenda();
            var contato = new Contato("Test", 82374643);

            agenda.AdicionarContato(contato);

            Assert.IsTrue(agenda.Count == 1);
        }
        public void RemoverUmContatoPorNumero()
        {
            var agenda = new Agenda();
            var contato = new Contato("Test", 209381);
            agenda.AdicionarContato(contato);

            agenda.RemoverContatos(209381);

            Assert.IsTrue(agenda.Count == 0);
        }
Beispiel #13
0
 static void Main(string[] args)
 {
     var agenda = new Agenda();
     Console.WriteLine("Iniciando Sistema");
     Boolean ativo;
     do
     {
         Console.Clear();
         Console.WriteLine("Escolha uma das opções");
         Console.WriteLine("1. Adicionar Conatato \n2. Excluir Contato Por Nome \n3. Excluir Contato Por Numero\n4.Listar Contatos \n5.Listar Contatos Ordenados");
         int opcao = int.Parse(Console.ReadLine());
         Console.Clear();
         string nome;
         int numero;
         switch (opcao)
         {
             case 1:
                 Console.WriteLine("Digite o Nome do contato a ser adicionado");
                 nome = Console.ReadLine();
                 Console.WriteLine("Digite o Numero do contato a ser adicionado");
                 numero = int.Parse(Console.ReadLine());
                 agenda.AdicionarContato(new Contato() { Nome = nome, Numero = numero });
                 break;
             case 2:
                 Console.WriteLine("Digite o nome do contato que deseja excluir");
                 nome = Console.ReadLine();
                 agenda.RemoverContatosPorNome(nome);
                 break;
             case 3:
                 Console.WriteLine("Digite o numero do contato que deseja excluir");
                 numero = int.Parse(Console.ReadLine());
                 agenda.RemoverContatosPorNumero(numero);
                 break;
             case 4:
                 Console.WriteLine("Listando Nomes");
                 foreach (var contato in agenda.ListarContatos())
                 {
                     Console.WriteLine(contato.Nome + " " + contato.Numero);
                 }
                 break;
             case 5:
                 Console.WriteLine("Listando contatos ordenados por nome");
                 foreach (var contato in agenda.ListarContatosOrdenadoPorNome())
                 {
                     Console.WriteLine(contato.Nome + " " + contato.Numero);
                 }
                 break;
         }
         Console.WriteLine("Deseja fazer outra operação \n1-Sim \n2-Nao");
         ativo = (int.Parse(Console.ReadLine())) == 1 ? true : false;
         Console.Clear();
     } while (ativo);
 }
Beispiel #14
0
        static void Main(string[] args)
        {
            var contato1 = new Contato("bruno", 125);
            var contato2 = new Contato("bruno2", 122);
            var contato3 = new Contato("bruno123", 123);

            var agenda = new Agenda();
            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.AdicionarContato(contato3);

            agenda.RemoverContatosPorNome("Bruno2");
            agenda.ListarContatos();
            Console.WriteLine("Para adicionar um contato digite 1,para remover por nome digite 2,para listar os contatos digite 3,para listar os contatos por nome digite 4");
            var digitado = Console.ReadLine();
            if(digitado == "1")
            {

                Console.ReadLine();
            }

            Console.ReadLine();
        }
Beispiel #15
0
        static void Main(string[] args)
        {
            Agenda agenda = new Agenda();
            var resposta = "";
            var outraResposta = "";

            do
            {
                Console.Clear();
                Console.WriteLine("Digite o número correspondente para:\n1 - adicionar novo contato;\n2 - listar\n3 - remover contato por número\n4 - remover contato por nome");
                resposta = Console.ReadLine();

                if (resposta == "1")
                {
                    Console.WriteLine("Digite o Nome");
                    var nomeContato = Console.ReadLine();
                    Console.WriteLine("Digite o Número");
                    var numeroContato = Console.ReadLine();

                    agenda.AdicionarContato(new Contato(nomeContato, int.Parse(numeroContato)));

                }
                else if (resposta == "2")
                {

                    var lista = agenda.ListarContatos();
                    foreach (var contato in lista)
                    {
                        Console.WriteLine(contato.Nome +" - "+ contato.Numero);
                    }
                }
                else if (resposta == "3")
                {
                    Console.WriteLine("Digite o número");
                    agenda.RemoverContatoPorNumero(int.Parse(Console.ReadLine()));
                } else if (resposta == "4")
                {
                    Console.WriteLine("Digite o nome");
                    agenda.RemoverContatosPorNome(Console.ReadLine());
                }

                Console.WriteLine("Continuar? 1 - Sim / 2 - Não");
                outraResposta = Console.ReadLine();

            } while (outraResposta == "1");
        }
        static void Main(string[] args)
        {
            Agenda agenda = new Agenda();
              int Escolha;

              do{
            Console.WriteLine("Escolha uma operação:\n"+ "1- Adicionar Contato;\n"+"2- Remover Contato Por Numero;\n"+ "3- Remover Contatos Por Nome;\n"+"4- Listar Contatos;\n"+"5- Listar Contatos Ordenado Por Nome;\n"+"6- Limpar Tela e Sair");
            Escolha = Convert.ToInt32(Console.ReadLine());

            switch(Escolha){
              case 1:
                      Console.WriteLine("Digite o nome do contato:");
                      var nome = Console.ReadLine();
                      Console.WriteLine("Digite o numero do contato:");
                      var numero = Convert.ToInt32(Console.ReadLine());
                      agenda.AdicionarContato(new Contato(nome, numero));
                      Console.WriteLine("Contato adicionado");
                    break;
              case 2:
                      Console.WriteLine("Digite o numero do contato:");
                      var numeroRemover = Convert.ToInt32(Console.ReadLine());
                      agenda.RemoverContatosPorNumero(numeroRemover);
                      Console.WriteLine("Contato Removido");
                    break;
              case 3:
                      Console.WriteLine("Digite o nome do contato:");
                      var Nome = Console.ReadLine();
                      agenda.RemoverContatosPorNome(Nome);
                      Console.WriteLine("Contato Removido");
                    break;
              case 4:
                      Console.WriteLine("Lista de contatos:");
                      agenda.ListarContatos();
                    break;
              case 5:
                      Console.WriteLine("Lista de contatos:");
                      agenda.ListarContatosOrdenadoPorNome();
                    break;
              case 6:
                      Console.Clear();
                    break;
            }
              } while(Escolha != 6);
        }
Beispiel #17
0
 static void Main(string[] args)
 {
     var agenda = new Agenda();
     var loop = true;
     var menu = "1-Adicionar\n2-Remover por nome\n3-Remover por número\n4-Listar\n5-Listar por nome\n0-Sair\n";
     var informarNome = "Por favor informe o nome:";
     var informarNumero = "Por favor informe o número:";
     var continuar = "Por favor, pressione enter para continuar...";
     var cabecalho = "=====AGENDA=====";
     var mensagemExplicativa = "\nPor favor, informe uma opção:";
     while (loop)
     {
         Console.Clear();
         Console.WriteLine(cabecalho);
         {
             switch (LerNumero(menu+mensagemExplicativa))
             {
                 case ADICIONAR:
                     agenda.AdicionarContato(new Contato(LerLinha(informarNome), LerNumero(informarNumero)));
                     break;
                 case LISTAR:
                     LerLinha(agenda.ListarContatos() + '\n' + continuar);
                     break;
                 case REMOVER_POR_NOME:
                     agenda.RemoverContatosPorNome(LerLinha(informarNome));
                     break;
                 case REMOVER_POR_NUMERO:
                     agenda.RemoverContatosPorNumero(LerNumero(informarNumero));
                     break;
                 case LISTAR_POR_NOME:
                     LerLinha(agenda.ListarContatosOrdenadosPorNome() + '\n' + continuar);
                     break;
                 case SAIR:
                     loop = false;
                     break;
             }
         }
     }
 }
Beispiel #18
0
        static void Main(string[] args)
        {
            var agenda = new Agenda();
            string nome;
            int numero;
            int resposta = 0;

            Console.WriteLine(
                "\nDigite 1 para adicionar contato" +
                "\n2 para remover contatos por nome" +
                "\n3 para remover por numero" +
                "\n4 para listar contatos" +
                "\n5 para listar ordenados por nome" +
                "\n6 para sair");

            while(resposta != 6)
            {
                resposta = int.Parse(Console.ReadLine());

                switch (resposta)
                {

                    case 1:
                        Console.WriteLine("Digite o nome do contato");
                        nome = Console.ReadLine();
                        Console.WriteLine("Digite o numero do contato");
                        numero = int.Parse(Console.ReadLine());
                        agenda.AdicionarContato(new Contato(nome, numero));
                        Console.WriteLine("Contato adicionado");
                        break;

                    case 2:
                        Console.WriteLine("Digite o nome dos contatos a serem removidos");
                        nome = Console.ReadLine();
                        agenda.RemoverContatosPorNome(nome);
                        Console.WriteLine("Contato(s) removido(s)");
                        break;

                    case 3:
                        Console.WriteLine("Digite o numero dos contatos a serem removidos");
                        numero = int.Parse(Console.ReadLine());
                        agenda.RemoverContatoPorNumero(numero);
                        Console.WriteLine("Contato(s) removido(s)");
                        break;

                    case 4:
                        Console.WriteLine(agenda.ListaContatos());
                        break;

                    case 5:
                        agenda.ListarContatosOrdenadosPorNome();
                        break;

                }

                resposta = 0;
                numero = 0;
                nome = "";

                Console.WriteLine("Escolha uma opção");
            }
        }
        static void Main(string[] args)
        {
            var agenda = new Agenda();
            string menu = "5";
            string texto = "O que deseja fazer? 1-Adicionar Contato / 2-Remover Contatos / 3-Listar Contatos / 0-Sair";

            while (menu != "0")
            {
                Console.Clear();
                Console.WriteLine(texto);
                menu = Console.ReadLine();

                if (menu == "1")
                {
                    Console.Clear();
                    Console.WriteLine("Digite o nome do Contato");
                    string nome = Console.ReadLine();
                    Console.Clear();
                    Console.WriteLine("Digite o número do Contato");
                    string numero = Console.ReadLine();
                    Console.Clear();
                    agenda.AdicionarContato(new Contato(nome, int.Parse(numero)));
                    Console.WriteLine("A sua agenda possuí agora: " + agenda.QuantidadeContatos + " contato(s) / Tecle para continuar");
                    Console.ReadLine();
                }
                else if (menu == "2")
                {
                    Console.Clear();
                    Console.WriteLine("Deseja remover contatos por: 1-Nome / 2-Número");
                    menu = Console.ReadLine();

                    if (menu == "1")
                    {
                        Console.Clear();
                        Console.WriteLine("Digite o nome dos contatos a serem deletados");
                        string nome = Console.ReadLine();
                        agenda.RemoverContatoPorNome(nome);
                        Console.WriteLine("A sua agenda possuí agora: " + agenda.QuantidadeContatos + " contato(s) / Tecle para continuar");
                        Console.ReadLine();
                    }
                    else if (menu == "2")
                    {
                        Console.Clear();
                        Console.WriteLine("Digite o numero dos contatos a serem deletados");
                        string numero = Console.ReadLine();
                        agenda.RemoverContatoPorNumero(int.Parse(numero));
                        Console.WriteLine("A sua agenda possuí agora: " + agenda.QuantidadeContatos + " contato(s) / Tecle para continuar");
                        Console.ReadLine();
                    }
                }
                else if (menu == "3")
                {
                    Console.Clear();
                    Console.WriteLine("Deseja listar contatos por: 1-Ordem Original / 2-Ordenando por Nome");
                    menu = Console.ReadLine();

                    if (menu == "1")
                    {
                        Console.Clear();
                        foreach (var contato in agenda.ListarContatos())
                        {
                            Console.WriteLine(contato.Nome + " - " + contato.Numero);
                        }
                        Console.WriteLine("Tecle algo para continuar");
                        Console.ReadLine();
                    }
                    else if (menu == "2")
                    {
                        Console.Clear();
                        foreach (var contato in agenda.ListarContatosOrdenadosPorNome())
                        {
                            Console.WriteLine(contato.Nome + " - " + contato.Numero);
                        }
                        Console.WriteLine("Tecle algo para continuar");
                        Console.ReadLine();
                    }
                }
            }
        }
Beispiel #20
0
        static void Main(string[] args)
        {
            var agenda = new Agenda();
            string operacao;
            bool valida = true;

            while (true)
            {
                Console.Clear();

                // HEADER
                for (int i = 0; i < 81; i++)
                {
                    Console.Write("*");
                }

                for (int i = 0; i < 30; i++)
                {
                    Console.Write(" ");
                }

                Console.Write("AGENDA DE CONTATOS");

                for (int i = 0; i < 30; i++)
                {
                    Console.Write(" ");
                }

                for (int i = -1; i < 80; i++)
                {
                    Console.Write("*");
                }

                Console.WriteLine();

                Console.WriteLine("Digite a letra referente a sua respectiva operação para realiza-lá");
                Console.WriteLine("(digite Q para sair)");
                Console.WriteLine("L - Listar Contatos | O - Listar Contatos Ordenados | A - Adicionar Contato");
                Console.WriteLine("R - Remover Contato pelo Nome | N - Remover Contato pelo Numero");

                operacao = Console.ReadLine();

                valida = operacao != null || operacao == "l" || operacao == "o" || operacao == "a" || operacao == "r" || operacao == "n" || operacao == "q" ? true : false;

                if (valida)
                {
                    if (operacao == "l")
                    {
                        Console.WriteLine("Nome : Numero");

                        Console.WriteLine(agenda.ListarContatos());
                        Console.ReadLine();
                    }

                    if (operacao == "o")
                    {

                    }

                    if (operacao == "a")
                    {
                        var nome = "";
                        var numero = 0;

                        Console.WriteLine("Digite o nome do contato: ");
                        nome = Console.ReadLine();
                        Console.WriteLine("Digite o número do contato: ");
                        numero = Console.Read();
                        agenda.AdicionarContato(new Contato(nome, numero));
                    }

                    if (operacao == "r")
                    {
                        var nome = "";

                        Console.WriteLine("Digite o nome do contato a ser removido: ");
                        nome = Console.ReadLine();
                        agenda.RemoverContatosPorNome(nome);
                    }

                    if (operacao == "n")
                    {
                        var numero = 0;

                        Console.WriteLine("Digite o número do contato a ser removido: ");
                        numero = Console.Read();
                        agenda.RemoverContatoPorNumero(numero);
                    }

                    if (operacao == "q")
                    {
                        break;
                    }
                }
            }
        }
Beispiel #21
0
        static void Main(string[] args)
        {
            //
            int menuOpcao = 0;
            var agenda = new Agenda();

            do
            {
                Console.WriteLine("1 -- ListaContatos\n 2 -- ListarCntatosOrdenados\n 3 -- AdicionarContatos\n 4 -- RemoverContatosPorNome\n 5 -- RemoverContatosPorNumero\n 6-- Sair");
                menuOpcao =Convert.ToInt32(Console.ReadLine());

                if (menuOpcao == 1)
                {
                    foreach(var contato in agenda.ListarContatos())
                    {
                        Console.WriteLine(contato.Nome + " --- " + contato.Numero);
                    }
                    Console.ReadKey();
                    Console.Clear();
                }
                else if(menuOpcao == 2)
                {
                    foreach (var contato in agenda.OrdenarContatos())
                    {
                        Console.WriteLine(contato.Nome + " --- " + contato.Numero);
                    }
                    Console.ReadKey();
                    Console.Clear();
                }
                else if(menuOpcao == 3)
                {
                    Console.WriteLine("Nome Contato: ");
                    var Nome = Console.ReadLine();
                    Console.WriteLine("Numero Contato: ");
                    var Numero = Convert.ToInt32(Console.ReadLine());
                    agenda.AdicionarContato(new Contato(Nome, Numero));
                    Console.WriteLine("Contato adicionado");
                    Console.ReadKey();
                    Console.Clear();
                }
                else if(menuOpcao == 4)
                {
                    Console.WriteLine("Digite o nome do contato a ser removido: ");
                    var Nome = Console.ReadLine();
                    agenda.RemoverContatoPorNome(Nome);
                    Console.WriteLine("Contato removido");
                    Console.ReadKey();
                    Console.Clear();
                }
                else if(menuOpcao == 5)
                {
                    Console.WriteLine("Digite o numero do contato a ser removido: ");
                    var Numero = Convert.ToInt32(Console.ReadLine());
                    agenda.RemoverContatoPorNumero(Numero);
                    Console.WriteLine("Contato removido");
                    Console.ReadKey();
                    Console.Clear();
                }

            } while (menuOpcao != 6);
        }
Beispiel #22
0
        static void Main(string[] args)
        {
            var agenda = new Agenda();
            var option = "0";
            var nome = "0";
            var telefone = "0";

            while (Convert.ToInt32(option) != 4)
            {
                Console.Clear();

                Console.WriteLine("Olá");

                Console.WriteLine("Selecione uma das Opções:\n");
                Console.WriteLine("1. Adicionar contato\n2. Listar contatos\n3. Listar contatos por Nome\n4. Remover contatos por Nome\n5. Remover contatos por Numero\n6. Sair\n");
                option = Console.ReadLine();

                switch (Convert.ToInt32(option))
                {
                    case 1:
                        Console.Clear();
                        Console.WriteLine("Nome do novo contato: ");
                        nome = Console.ReadLine();
                        Console.WriteLine("Telefone do novo contato: ");
                        telefone = Console.ReadLine();
                        agenda.AdicionarContato(new Contato { Nome = nome, Numero = Convert.ToInt32(telefone) });
                        break;
                    case 2:
                        Console.Clear();
                        agenda.ListarContatos();
                        Console.ReadKey();
                        break;
                    case 3:
                        Console.Clear();
                        agenda.ListarContatosOrdenadosPorNome();
                        Console.ReadKey();
                        break;
                    case 4:
                        Console.Clear();
                        Console.Write("Digite o nome do contato a ser excluído: ");
                        nome = Console.ReadLine();
                        agenda.RemoverContato(nome);
                        break;
                    case 5:
                        Console.Clear();
                        Console.Write("Digite o número do contato a ser excluído: ");
                        telefone = Console.ReadLine();
                        agenda.RemoverContatosPorNumero(Convert.ToInt32(telefone));
                        break;
                    case 6:
                        System.Environment.Exit(1);
                        break;
                    default:
                        Console.WriteLine("Esta não é uma opção válida. Tente Novamente.");
                        break;
                }
            }

            /*
            var contato1 = new Contato()
            {
                Nome= "Fabricio",
                Numero = 122121212
            };
            var contato2 = new Contato()
            {
                Nome = "Fabricio",
                Numero = 122121212
            };

            var agenda = new Agenda();
            agenda.AdicionarContato(contato1);
            agenda.AdicionarContato(contato2);
            agenda.RemoverContato("Fabricio");
            */
        }