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