private void BuildSite() { ModelEventDetailsServices meds = ServiceLocator.Instance.GetService <ModelEventDetailsServices>(); ModelEventsPageBuilder.Build(meds.Events); foreach (var pageDetails in meds.Events) { ModelEventPageBuilder.Build(pageDetails); } BuildMyLayoutsPage.Build(null); BuildCatalogPage.Build(null); BuildStationsHome.Build(); var b2 = new BuildStationsRushcliffeHaltPage(); b2.Build(); var b = new BuildStationsLoughboroughStationPage(); b.Build(); var b3 = new BuildStationsQuornAndWoodHouse(); b3.Build(); var b4 = new BuildStationsLeicestershireNorthPage(); b4.Build(); var b5 = new BuildStationsRothleyPage(); b5.Build(); var lr = new LocoRefPageBuilder(); lr.Build(); BlogDetailsServices blogs = ServiceLocator.Instance.GetService <BlogDetailsServices>(); HomePageBuilder.Build(blogs.Blogs); LocationsPageBuilder.Build(); ShopMainPageBuilder.Build(); ShopPageBuilder.Build(); AuctionsBuilder.Build(); var bsv = new BuildStockVideos(); bsv.Build(); //LocomotiveDetailsBuilder ld = new LocomotiveDetailsBuilder(); //ld.Build(); }
public virtual void Build() { Directory.CreateDirectory(LocalPath); var locref = new LocoRefHeader(); locref.Title = Title; locref.Keywords.Add(Title); locref.Keywords.AddRange(Keywords); locref.Keywords.Add("Photos"); locref.Keywords.Add($"Photos of {Keywords[0]}"); locref.Keywords.Add("Images"); locref.Keywords.Add("reference"); _pageBuilder = new PageBuilder(HtmlFileName, LocalPath, locref, "../../"); _pageBuilder.Append(NavBarHelper.NavBar("../../")); AddBreadCrumb(this); _pageBuilder.Append("<div class='container mt-12'>"); LocoRefPageBuilder.Jumbotron(_pageBuilder, Title); AddPageDetails(); AddGallrey(HtmlPath + "images\\", RawImagePath); _pageBuilder.Append("</div>"); _pageBuilder.Append("</div>"); _pageBuilder.Append(HTMLRailHelper.Modal()); _pageBuilder.Append("<script src='../../Scripts/script.js'></script>"); _pageBuilder.Output(); }