Example #1
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();
        }
Example #2
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();
        }
Example #3
0
        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");
        }
Example #4
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;
                }
            }
        }
Example #5
0
 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);
        }
Example #9
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();
        }
Example #10
0
 public void AdicionarContato(Contato contato)
 {
     contatos.Add(contato);
 }
Example #11
0
 public void AdicionarContato(Contato contato)
 {
     contatos.Add(contato);
 }
Example #12
0
 public void AdicionarContato(Contato contato)
 {
     contatos.Add(contato);
     QuantidadeContatos++;
 }