public static void MapDtoToEntityForUpdating(SubSiteDto subSiteDto, SubSite subSite) { subSite.IsActive = subSiteDto.IsActive; subSite.Name = subSiteDto.Name; subSite.SiteId = subSiteDto.SiteId; subSite.SubSiteTypeId = subSiteDto.SubSiteTypeId; }
// Method to recursively update the Theme of all children sites private static void UpdateChildrenSitesTheme(SubSite site, string themeName) { site.Theme = themeName; foreach (var s in site.Sites) { UpdateChildrenSitesTheme(s, themeName); } }
protected override void Seed(DAF.CMS.DB.EF.CMSDB context) { WebSite site = new WebSite() { SiteName = "CMS", UrlStartWith = "http://www.cms.com" }; context.WebSites.Add(site); context.SaveChanges(); SubSite cnSite = new SubSite() { SiteId = "1", SiteName = "CMS", SubSiteName = "zh-cn", Language = "zh-CN", DateTimeFormat = "yyyy-MM-dd HH:mm:ss", DateFormat = "yyyy-MM-dd", TimeFormat = "HH:mm", CurrencyFormat = "£¤{0:00}", NumberFormat = "{0:00}", TimeZone = 8.0d, DefaultTheme = "Default", DefaultSkin = "Default", DefaultPageTitle = "²âÊÔÍøÕ¾", DefaultMetaKeywords = "²âÊÔÍøÕ¾,CMS,×ÔÖú½¨Õ¾", DefaultMetaDescription = "×ÔÖú½¨Õ¾ÏµÍ³" }; context.LocaleSites.Add(cnSite); SubSite enSite = new SubSite() { SiteId = "2", SiteName = "CMS", SubSiteName = "en-us", Language = "en-US", DateTimeFormat = "yyyy-MM-dd HH:mm:ss", DateFormat = "yyyy-MM-dd", TimeFormat = "HH:mm", CurrencyFormat = "${0:00}", NumberFormat = "{0:00}", TimeZone = -8.0d, DefaultTheme = "Default", DefaultSkin = "Default", DefaultPageTitle = "Test Site", DefaultMetaKeywords = "Test Site,CMS,Site DIY", DefaultMetaDescription = "Site DIY" }; context.LocaleSites.Add(enSite); context.SaveChanges(); }
public void RedirectToPciLandingPage() { var subSite = SubSite.Equals("international", StringComparison.OrdinalIgnoreCase) ? "london" : SubSite; Response.Redirect(string.Format(PciDomain, subSite) + PciLandingPagePath); }