public NestedSiteMapEntity(UrlHelper url, SiteMapEntityHelper siteMapEntityHelper, SiteMapSettings settings) : base(url, siteMapEntityHelper) { Settings = settings; Children = new NestedSiteMapEntity[0]; Products = new SiteMapProduct[0]; }
public StandardSiteMap(UrlHelper urlHelper, SiteMapSettings settings, SiteMapEntityHelper siteMapEntityHelper, NestedSiteMapEntityHelper nestedSiteMapEntityHelper) { UrlHelper = urlHelper; Settings = settings; SiteMapEntityHelper = siteMapEntityHelper; NestedSiteMapEntityHelper = nestedSiteMapEntityHelper; }
public override XmlNode ToSiteMapNode(XmlDocument context) { var node = SiteMapEntityHelper.SiteMapNode(Name, Url.BuildEntityLink(EntityType, EntityID, SEName), context); if (!Settings.ShowProducts) { return(node); } foreach (SiteMapProduct prod in Products) { node.AppendChild(prod.ToSiteMapNode(context)); } foreach (NestedSiteMapEntity ent in Children) { node.AppendChild(ent.ToSiteMapNode(context)); } return(node); }
public NestedSiteMapEntityHelper(UrlHelper url, SiteMapEntityHelper siteMapEntityHelper, SiteMapSettings settings) { Url = url; SiteMapEntityHelper = siteMapEntityHelper; Settings = settings; }
public SiteMapFeedController() { Settings = new SiteMapSettings(); SiteMapEntityHelper = new SiteMapEntityHelper(Url, Settings); NestedSiteMapEntityHelper = new NestedSiteMapEntityHelper(Url, SiteMapEntityHelper, Settings); }
public SiteMapProduct(UrlHelper url, SiteMapEntityHelper siteMapEntityHelper) : base(url, siteMapEntityHelper) { }
public SiteMapEntity(UrlHelper url, SiteMapEntityHelper siteMapEntityHelper) { Url = url; SiteMapEntityHelper = siteMapEntityHelper; }
public StandardSiteMap(UrlHelper urlHelper, SiteMapEntityHelper siteMapEntityHelper, NestedSiteMapEntityHelper nestedSiteMapEntityHelper) { UrlHelper = urlHelper; SiteMapEntityHelper = siteMapEntityHelper; NestedSiteMapEntityHelper = nestedSiteMapEntityHelper; }
public NestedSiteMapEntity(UrlHelper url, SiteMapEntityHelper siteMapEntityHelper) : base(url, siteMapEntityHelper) { Children = new NestedSiteMapEntity[0]; Products = new SiteMapProduct[0]; }
public SiteMapFeedController(SiteMapSettingsProvider siteMapSettingsProvider) { SiteMapSettingsProvider = siteMapSettingsProvider; SiteMapEntityHelper = new SiteMapEntityHelper(Url); NestedSiteMapEntityHelper = new NestedSiteMapEntityHelper(Url, SiteMapEntityHelper); }
public NestedSiteMapEntityHelper(UrlHelper url, SiteMapEntityHelper siteMapEntityHelper) { Url = url; SiteMapEntityHelper = siteMapEntityHelper; }