public TreeViewMapping(List <Category> data) { Reset(); foreach (var itemC in data) { TreeViewMappingElement Map2 = Map.AddElement(itemC.CategoryName); foreach (var itemI in itemC.Institutions) { TreeViewMappingElement Map3 = Map2.AddElement(itemI.InstitutionName); foreach (var itemA in itemI.Accounts) { Map3.AddElement(itemA.AccountName); } } } }
internal void AddItem(NodeAddress nodeAddress, IAccountingElement iNewAcc) { TreeViewMappingElement elmt = GetElement(nodeAddress.GetParent()); TreeViewMappingElement newElmt = elmt.AddElement(nodeAddress.Address.Last(), TreeViewMappingElement.CreateElement(iNewAcc)); }