public BlogConfig(IDbConnection dbConnection) { _dbConnection = dbConnection; ContentSettings = new(); GeneralSettings = new(); NotificationSettings = new(); FeedSettings = new(); ImageSettings = new(); AdvancedSettings = new(); CustomStyleSheetSettings = new(); Initialize(); }
public BlogConfig( ILogger <BlogConfig> logger, IDbConnection dbConnection) { _dbConnection = dbConnection; _logger = logger; ContentSettings = new(); GeneralSettings = new(); NotificationSettings = new(); FeedSettings = new(); WatermarkSettings = new(); FriendLinksSettings = new(); AdvancedSettings = new(); CustomStyleSheetSettings = new(); Initialize(); }
private void Initialize() { if (_hasInitialized) { return; } var cfgDic = GetAllConfigurations(); GeneralSettings = cfgDic[nameof(GeneralSettings)].FromJson <GeneralSettings>(); ContentSettings = cfgDic[nameof(ContentSettings)].FromJson <ContentSettings>(); NotificationSettings = cfgDic[nameof(NotificationSettings)].FromJson <NotificationSettings>(); FeedSettings = cfgDic[nameof(FeedSettings)].FromJson <FeedSettings>(); ImageSettings = cfgDic[nameof(ImageSettings)].FromJson <ImageSettings>(); AdvancedSettings = cfgDic[nameof(AdvancedSettings)].FromJson <AdvancedSettings>(); CustomStyleSheetSettings = cfgDic[nameof(CustomStyleSheetSettings)].FromJson <CustomStyleSheetSettings>(); _hasInitialized = true; }
private void Initialize() { if (_hasInitialized) { return; } var cfgDic = GetAllConfigurations(); GeneralSettings = cfgDic[nameof(GeneralSettings)].FromJson <GeneralSettings>(); ContentSettings = cfgDic[nameof(ContentSettings)].FromJson <ContentSettings>(); NotificationSettings = cfgDic[nameof(NotificationSettings)].FromJson <NotificationSettings>(); FeedSettings = cfgDic[nameof(FeedSettings)].FromJson <FeedSettings>(); WatermarkSettings = cfgDic[nameof(WatermarkSettings)].FromJson <WatermarkSettings>(); FriendLinksSettings = cfgDic[nameof(FriendLinksSettings)].FromJson <FriendLinksSettings>(); AdvancedSettings = cfgDic[nameof(AdvancedSettings)].FromJson <AdvancedSettings>(); SecuritySettings = cfgDic[nameof(SecuritySettings)].FromJson <SecuritySettings>(); CustomStyleSheetSettings = cfgDic[nameof(CustomStyleSheetSettings)].FromJson <CustomStyleSheetSettings>(); _hasInitialized = true; }