Exemplo n.º 1
0
        public MenuRenderer(CultureInfo culture)
        {
            Require.NotNull (culture, "culture");

            Culture = culture;
            _pageCache = PageCache.From (Database.GetCurrentSession ());
        }
Exemplo n.º 2
0
        public static TreeNodeCollection FromPageCache(PageCache cache)
        {
            var rootNodes = new TreeNodeCollection(null);
            foreach (var page in cache.RootPages)
            {
                var node = CreateNode(page);
                rootNodes.Add(node);

                AddNode(page, node);
            }

            return rootNodes;
        }