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); }