Beispiel #1
0
        public List <CategoryNode> GetChildNode(CategoryNode node)
        {
            List <CategoryNode> categoryNodes;

            var nodes = from category in categoryList
                        where category.ParentCategoryId == node.Id
                        select new CategoryNode {
                Name = category.Name, Id = category.Id
            };

            categoryNodes = nodes.ToList();

            foreach (CategoryNode cNode in categoryNodes)
            {
                cNode.Children = GetChildNode(cNode);
            }

            return(categoryNodes);
        }
Beispiel #2
0
 public CategoryViewModel(CategoryNode categoryNode)
     : this(categoryNode, null)
 {
 }