Ejemplo n.º 1
0
        protected virtual async Task <AbpUserSettingConfigDto> GetUserSettingConfig()
        {
            var config = new AbpUserSettingConfigDto
            {
                Values = new Dictionary <string, string>()
            };

            var settingDefinitions = SettingDefinitionManager
                                     .GetAllSettingDefinitions();

            using (var scope = _iocResolver.CreateScope())
            {
                foreach (var settingDefinition in settingDefinitions)
                {
                    if (!await settingDefinition.ClientVisibilityProvider.CheckVisible(scope))
                    {
                        continue;
                    }

                    var settingValue = await SettingManager.GetSettingValueAsync(settingDefinition.Name);

                    config.Values.Add(settingDefinition.Name, settingValue);
                }
            }

            return(config);
        }
Ejemplo n.º 2
0
        private async Task <AbpUserSettingConfigDto> GetUserSettingConfig()
        {
            var config = new AbpUserSettingConfigDto
            {
                Values = new Dictionary <string, string>()
            };

            var settingDefinitions = _settingDefinitionManager
                                     .GetAllSettingDefinitions()
                                     .Where(sd => sd.IsVisibleToClients);

            foreach (var settingDefinition in settingDefinitions)
            {
                var settingValue = await _settingManager.GetSettingValueAsync(settingDefinition.Name);

                config.Values.Add(settingDefinition.Name, settingValue);
            }

            return(config);
        }