Exemplo n.º 1
0
        public async Task SetWeixinSettingsAsync(WeixinSettings settings)
        {
            await _pluginConfigRepository.SetAsync(PluginId, nameof(WeixinSettings.IsWeixin), settings.IsWeixin);

            await _pluginConfigRepository.SetAsync(PluginId, nameof(WeixinSettings.WeixinAppId), settings.WeixinAppId);

            await _pluginConfigRepository.SetAsync(PluginId, nameof(WeixinSettings.WeixinAppSecret), settings.WeixinAppSecret);
        }
Exemplo n.º 2
0
        public async Task SetSettingsAsync(int siteId, Settings settings)
        {
            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.IsSettings), true);

            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.DefaultTitle), settings.DefaultTitle);

            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.DefaultImageUrl), settings.DefaultImageUrl);

            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.DefaultDescription), settings.DefaultDescription);

            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.IsWxShare), settings.IsWxShare);

            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.MpAppId), settings.MpAppId);

            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.MpAppSecret), settings.MpAppSecret);
        }
Exemplo n.º 3
0
        public async Task SetSettingsAsync(int siteId, Settings settings)
        {
            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.IsHitsDisabled), settings.IsHitsDisabled);

            await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(Settings.IsHitsCountByDay), settings.IsHitsCountByDay);
        }
Exemplo n.º 4
0
 public async Task <bool> SetSettingsAsync(int siteId, Settings settings)
 {
     return(await _pluginConfigRepository.SetAsync(PluginId, siteId, nameof(DocumentManager), settings));
 }