예제 #1
0
 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);
     }
 }
예제 #3
0
        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);
        }