private static void getClassifChildren(ProductDetailAggregate pd, VidalClassification parent,TreeNode node)
{
IEnumerable<VidalClassification> children = pd.vidalClassifications.Where<VidalClassification>(l => ((l.parentLink != null ? l.parentLink.ToString() : null) == parent.id));
foreach (VidalClassification child in children)
{
TreeNode childNode = new TreeNode();
childNode.Name = child.id;
childNode.Text = child.name;
node.Nodes.Add(childNode);
getClassifChildren(pd, child, childNode);
}
}