コード例 #1
0
        protected override TreeNodeCollection GetTreeNodes(string id, FormDataCollection queryStrings)
        {
            if (id != Constants.System.Root.ToInvariantString())
            {
                throw new NotSupportedException();
            }

            var nodes = new TreeNodeCollection();
            var index = 0;

            foreach (var log in _repository.GetAll().OrderBy(m => m.Version))
            {
                var node = CreateTreeNode(
                    log.Version, id, queryStrings,
                    (index + 1) + ". " + log.Name,
                    "icon-settings"
                    );
                nodes.Add(node);
                index += 1;
            }

            return(nodes);
        }