public List<Carro> listarFiltro(Filtro filtro)
 {
     var lista = new List<Carro>();
     using (SqlConnection conn = new SqlConnection())
     {
         conn.ConnectionString = conexao;
         conn.Open();
         String sql = "Select * from dbo.carro where modelo like '%"+ filtro.palavraChave +"%' order by preco desc";
         SqlCommand cmd = new SqlCommand(sql, conn);
         using (SqlDataReader reader = cmd.ExecuteReader())
         {
             while (reader.Read())
             {
                 Carro c = new Carro();
                 c.codigo = (reader["id"]).ToString();
                 c.categoria = (reader["categoria"]).ToString();
                 c.marca = (reader["marca"]).ToString();
                 c.tipo = (reader["tipo"]).ToString();
                 c.modelo = (reader["modelo"]).ToString();
                 c.ano = (reader["ano"]).ToString();
                 c.preco = (reader["preco"]).ToString();
                 c.proprietario = (reader["proprietario"]).ToString();
                 c.placa = (reader["placa"]).ToString();
                 c.cor = (reader["cor"]).ToString();
                 c.obs = (reader["obs"]) != null ? (reader["obs"]).ToString() : "";
                 c.dataAquisicao = (reader["data_aquisicao"]).ToString();
                 lista.Add(c);
             }
         }
     }
     return lista;
 }
 public List<Carro> listarFiltro(Filtro filtro)
 {
     return repo.listarFiltro(filtro);
 }