public bool Editar(Contato contato)
 {
     int index = contatos.IndexOf(contato);
     if (index < 0)
         return false;
     contatos[index] = contato;
     return true;
 }
 public bool Adicionar(Contato contato)
 {
     contato.Numero = countId++;
     if (contatos.Contains(contato))
         return false;
     contatos.Add(contato);
     return true;
 }
 public bool Adicionar(Contato contato)
 {
     SqlConnection conexaoComBanco = new SqlConnection(conString);
     SqlCommand command = new SqlCommand();
     conexaoComBanco.Open();
     command.Connection = conexaoComBanco;
     command.CommandText = SqlInsert;
     command.Parameters.AddWithValue("@N", contato.Nome);
     command.Parameters.AddWithValue("@T", contato.Telefone);
     command.Parameters.AddWithValue("@E", contato.Email);
     int resul = command.ExecuteNonQuery();
     conexaoComBanco.Close();
     return resul >= 0;
 }
 public override bool InserirRegistro()
 {
     Contato c = new Contato();
     Console.WriteLine("Inserir Contato ============================================\n");
     Console.Write("Digite o nome: ");
     c.Nome = Console.ReadLine();
     Console.Write("Digite o telefone: ");
     c.Telefone = Console.ReadLine();
     Console.Write("Digite o Email:");
     c.Email = Console.ReadLine();
     Console.Write("Digite o nome da empresa: ");
     c.Empresa = Console.ReadLine();
     Console.Write("Digite o cargo: ");
     c.Cargo = Console.ReadLine();
     return repos.Adicionar(c);
 }
 public bool Editar(Contato contato)
 {
     throw new NotImplementedException();
 }
 private void MostraContato(Contato contato)
 {
     Console.WriteLine("Numero: " + contato.Numero);
     Console.WriteLine("Nome: " + contato.Nome);
     Console.WriteLine("Telefone: " + contato.Telefone);
     Console.WriteLine("Empresa: " + contato.Cargo);
     Console.WriteLine("Email: " + contato.Email);
     Console.WriteLine("--------------------------------------------\n");
 }
 private string GerarString(Contato contato)
 {
     return contato.Nome + ";" + contato.Email + ";"
         + contato.Telefone + ";" + contato.Empresa + ";" + contato.Cargo;
 }