Beispiel #1
0
 /// <summary>
 /// Gets the specified setting name.
 /// </summary>
 /// <typeparam name="T">The type of the setting to get.</typeparam>
 /// <param name="settingHolder">The setting holder.</param>
 /// <param name="settingName">Name of the setting.</param>
 /// <returns>A setting item of type T.</returns>
 /// <remarks></remarks>
 public static ISettingItem <T> Get <T>(ISettingHolder settingHolder, string settingName)
 {
     return(settingHolder.Settings.ContainsKey(settingName) ? settingHolder.Settings[settingName] as ISettingItem <T> : null);
 }
Beispiel #2
0
 /// <summary>
 /// Sets the specified setting name.
 /// </summary>
 /// <param name="settingHolder">The setting holder.</param>
 /// <param name="settingItem">The setting item.</param>
 /// <remarks></remarks>
 public void Set(ISettingHolder settingHolder, ISettingItem settingItem)
 {
     settingHolder.Upsert(settingItem);
 }
Beispiel #3
0
 /// <summary>
 /// Gets all.
 /// </summary>
 /// <param name="settingHolder">The setting holder.</param>
 /// <returns>An enumerable list of setting items.</returns>
 /// <remarks></remarks>
 public static IDictionary <string, ISettingItem> GetAll(ISettingHolder settingHolder)
 {
     return(settingHolder.Settings);
 }