Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SystemSettingsController"/> class.
 /// </summary>
 /// <param name="messageExceptionFinder">The message exception finder.</param>
 /// <param name="workContext">The work context.</param>
 /// <param name="systemSettingService">The system setting service.</param>
 public SystemSettingsController(
     IMessageExceptionFinder messageExceptionFinder,
     IWorkContext workContext,
     ICoreSettingService systemSettingService) : base(messageExceptionFinder)
 {
     this.workContext          = workContext;
     this.systemSettingService = systemSettingService;
 }
 /// <summary>
 /// Gets the specified key.
 /// </summary>
 /// <typeparam name="TValue">The type of the value.</typeparam>
 /// <param name="settingService">The setting service.</param>
 /// <param name="key">The key.</param>
 /// <returns>the value of the setting</returns>
 public static TValue Get <TValue>(this ICoreSettingService settingService, string key)
 {
     return(settingService.GetCachedSetting <TValue, SystemSetting>(key));
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TaskSettings"/> class.
 /// </summary>
 /// <param name="coreSettingService">The core setting service.</param>
 public TaskSettings(ICoreSettingService coreSettingService)
 {
     this.coreSettingService = coreSettingService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="GeneralSettings"/> class.
 /// </summary>
 /// <param name="coreSettingService">The core setting service.</param>
 public GeneralSettings(ICoreSettingService coreSettingService)
 {
     this.coreSettingService = coreSettingService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SecuritySettings"/> class.
 /// </summary>
 /// <param name="coreSettingService">The core setting service.</param>
 public SecuritySettings(ICoreSettingService coreSettingService)
 {
     this.settingService = coreSettingService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NotificationSettings"/> class.
 /// </summary>
 /// <param name="coreSettingService">The setting service.</param>
 public NotificationSettings(ICoreSettingService coreSettingService)
 {
     this.coreSettingService = coreSettingService;
 }