private void tree_BeforeExpand(object sender, TreeViewCancelEventArgs e) { if (e.Node.Nodes.Count == 1 && e.Node.Nodes[0].Text == "dummy" && e.Node.Tag is CategoryModel) { e.Node.Nodes.Clear(); var cat = e.Node.Tag as CategoryModel; var dataService = new N11DataService(); var list = dataService.GetSubCategories(N11_STORE_ID, (int?) cat.ID); foreach (var categoryModel in list) { e.Node.Nodes.Add(categoryToTreeNode(categoryModel, false)); } } }
private List<CategoryModel> getCategoryListFromDb() { var dataService = new StorMan.Business.N11DataService(); var list = dataService.GetSubCategories(N11_STORE_ID, null); return list; }