public GeneralCommonSettingsModel()
 {
     SiteInformationSettings = new SiteInformationSettingsModel();
     SeoSettings = new SeoSettingsModel();
     SecuritySettings = new SecuritySettingsModel();
     DomainSettings = new DomainSettingsModel();
 }
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     SeoSettings = new SeoSettingsModel();
     SecuritySettings = new SecuritySettingsModel();
     PdfSettings = new PdfSettingsModel();
     LocalizationSettings = new LocalizationSettingsModel();
 }
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     SeoSettings             = new SeoSettingsModel();
     SecuritySettings        = new SecuritySettingsModel();
     PdfSettings             = new PdfSettingsModel();
     LocalizationSettings    = new LocalizationSettingsModel();
     FullTextSettings        = new FullTextSettingsModel();
     GoogleAnalyticsSettings = new GoogleAnalyticsSettingsModel();
     DisplayMenuSettings     = new DisplayMenuSettingsModel();
     KnowledgebaseSettings   = new KnowledgebaseSettingsModel();
 }
示例#4
0
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     SeoSettings                = new SeoSettingsModel();
     SecuritySettings           = new SecuritySettingsModel();
     CaptchaSettings            = new CaptchaSettingsModel();
     PdfSettings                = new PdfSettingsModel();
     LocalizationSettings       = new LocalizationSettingsModel();
     CompanyInformationSettings = new CompanyInformationSettingsModel();
     ContactDataSettings        = new ContactDataSettingsModel();
     BankConnectionSettings     = new BankConnectionSettingsModel();
     SocialSettings             = new SocialSettingsModel();
 }
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     SeoSettings = new SeoSettingsModel();
     SecuritySettings = new SecuritySettingsModel();
     CaptchaSettings = new CaptchaSettingsModel();
     PdfSettings = new PdfSettingsModel();
     LocalizationSettings = new LocalizationSettingsModel();
     FullTextSettings = new FullTextSettingsModel();
     CompanyInformationSettings = new CompanyInformationSettingsModel();
     ContactDataSettings = new ContactDataSettingsModel();
     BankConnectionSettings = new BankConnectionSettingsModel();
     SocialSettings = new SocialSettingsModel();
 }
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     SeoSettings = new SeoSettingsModel();
     SecuritySettings = new SecuritySettingsModel();
     PdfSettings = new PdfSettingsModel();
     LocalizationSettings = new LocalizationSettingsModel(); 
     FullTextSettings = new FullTextSettingsModel();
     //codehint: sm-add begin
     CompanyInformationSettings = new CompanyInformationSettingsModel();
     ContactDataSettings = new ContactDataSettingsModel();
     BankConnectionSettings = new BankConnectionSettingsModel();
     SocialSettings = new SocialSettingsModel();
     //codehint: sm-add end
 }
示例#7
0
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     SeoSettings          = new SeoSettingsModel();
     SecuritySettings     = new SecuritySettingsModel();
     PdfSettings          = new PdfSettingsModel();
     LocalizationSettings = new LocalizationSettingsModel();
     FullTextSettings     = new FullTextSettingsModel();
     //codehint: sm-add begin
     CompanyInformationSettings = new CompanyInformationSettingsModel();
     ContactDataSettings        = new ContactDataSettingsModel();
     BankConnectionSettings     = new BankConnectionSettingsModel();
     SocialSettings             = new SocialSettingsModel();
     //codehint: sm-add end
 }
示例#8
0
        /// <summary>
        /// Prepare SEO settings model
        /// </summary>
        /// <returns>SEO settings model</returns>
        protected virtual SeoSettingsModel PrepareSeoSettingsModel()
        {
            //load settings for a chosen store scope
            var seoSettings = _settingService.LoadSetting <SeoSettings>();

            //fill in model values from the entity
            var model = new SeoSettingsModel
            {
                PageTitleSeparator           = seoSettings.PageTitleSeparator,
                PageTitleSeoAdjustment       = (int)seoSettings.PageTitleSeoAdjustment,
                PageTitleSeoAdjustmentValues = seoSettings.PageTitleSeoAdjustment.ToSelectList(),
                DefaultTitle                   = seoSettings.DefaultTitle,
                DefaultMetaKeywords            = seoSettings.DefaultMetaKeywords,
                DefaultMetaDescription         = seoSettings.DefaultMetaDescription,
                GenerateProductMetaDescription = seoSettings.GenerateProductMetaDescription,
                ConvertNonWesternChars         = seoSettings.ConvertNonWesternChars,
                CanonicalUrlsEnabled           = seoSettings.CanonicalUrlsEnabled,
                WwwRequirement                 = (int)seoSettings.WwwRequirement,
                WwwRequirementValues           = seoSettings.WwwRequirement.ToSelectList(),
                EnableJsBundling               = seoSettings.EnableJsBundling,
                EnableCssBundling              = seoSettings.EnableCssBundling,
                TwitterMetaTags                = seoSettings.TwitterMetaTags,
                OpenGraphMetaTags              = seoSettings.OpenGraphMetaTags,
                CustomHeadTags                 = seoSettings.CustomHeadTags
            };

            //fill in overridden values
            model.PageTitleSeparator_OverrideForStore             = _settingService.SettingExists(seoSettings, x => x.PageTitleSeparator);
            model.PageTitleSeoAdjustment_OverrideForStore         = _settingService.SettingExists(seoSettings, x => x.PageTitleSeoAdjustment);
            model.DefaultTitle_OverrideForStore                   = _settingService.SettingExists(seoSettings, x => x.DefaultTitle);
            model.DefaultMetaKeywords_OverrideForStore            = _settingService.SettingExists(seoSettings, x => x.DefaultMetaKeywords);
            model.DefaultMetaDescription_OverrideForStore         = _settingService.SettingExists(seoSettings, x => x.DefaultMetaDescription);
            model.GenerateProductMetaDescription_OverrideForStore = _settingService.SettingExists(seoSettings, x => x.GenerateProductMetaDescription);
            model.ConvertNonWesternChars_OverrideForStore         = _settingService.SettingExists(seoSettings, x => x.ConvertNonWesternChars);
            model.CanonicalUrlsEnabled_OverrideForStore           = _settingService.SettingExists(seoSettings, x => x.CanonicalUrlsEnabled);
            model.WwwRequirement_OverrideForStore                 = _settingService.SettingExists(seoSettings, x => x.WwwRequirement);
            model.EnableJsBundling_OverrideForStore               = _settingService.SettingExists(seoSettings, x => x.EnableJsBundling);
            model.EnableCssBundling_OverrideForStore              = _settingService.SettingExists(seoSettings, x => x.EnableCssBundling);
            model.TwitterMetaTags_OverrideForStore                = _settingService.SettingExists(seoSettings, x => x.TwitterMetaTags);
            model.OpenGraphMetaTags_OverrideForStore              = _settingService.SettingExists(seoSettings, x => x.OpenGraphMetaTags);
            model.CustomHeadTags_OverrideForStore                 = _settingService.SettingExists(seoSettings, x => x.CustomHeadTags);

            return(model);
        }