private static CmsRouteTable CreateRouteTable() { var rt = new CmsRouteTable(); var allSites = new SiteRepository().Find().ToList(); foreach (var site in allSites) { var allRoutes = RouteBuilder.DiscoverRoutesForSite(site).ToList(); var subRouteTable = new CmsSiteRouteTable(allRoutes); rt.AddSubTable(site, subRouteTable); } return(rt); }
public static void RegenerateAllRoutes() { lock (_syncRoot) _current = null; }