Beispiel #1
0
        private IEnumerable <TreeViewLocation> ToTreeViewLocation(IEnumerable <QueryItem> queryItems)
        {
            List <TreeViewLocation> list = new List <TreeViewLocation>();

            foreach (var item in queryItems)
            {
                var treeView = new TreeViewLocation()
                {
                    Name = item.Path,
                    Id   = item.Id.ToString()
                };

                if (item is QueryFolder)
                {
                    treeView.ChildLocations = ToTreeViewLocation((QueryFolder)item);
                }

                list.Add(treeView);
            }

            return(list);
        }
        private IEnumerable<TreeViewLocation> ToTreeViewLocation(IEnumerable<QueryItem> queryItems)
        {
            List<TreeViewLocation> list = new List<TreeViewLocation>();

            foreach (var item in queryItems)
            {
                var treeView = new TreeViewLocation()
                {
                    Name = item.Path,
                    Id = item.Id.ToString()
                };

                if (item is QueryFolder)
                {
                    treeView.ChildLocations = ToTreeViewLocation((QueryFolder)item);
                }

                list.Add(treeView);
            }

            return list;
        }