public List <Cor> ObterTodos(string busca) { comando = Conexao.ObterConexao(); comando.CommandText = @"SELECT * FROM cores WHERE registro_ativo = 1 AND nome LIKE @BUSCA ORDER BY nome"; busca = "%" + busca + "%"; comando.Parameters.AddWithValue("@BUSCA", busca); DataTable table = new DataTable(); table.Load(comando.ExecuteReader()); List <Cor> cores = new List <Cor>(); foreach (DataRow row in table.Rows) { Cor cor = new Cor(); cor.Id = Convert.ToInt32(row["id"].ToString()); cor.Nome = row["nome"].ToString(); cores.Add(cor); } comando.Connection.Close(); return(cores); }