/// <summary> /// Gets a list of setting objects by their names /// </summary> /// <param name="settingNames">The setting names.</param> /// <returns>A list of setting objects.</returns> public static List <SettingEntityModel> Get(params string[] settingNames) { List <SettingEntityModel> settings = new List <SettingEntityModel>(); foreach (string settingName in settingNames) { SettingEntityModel model = SettingEntityModel.GetSingle(settingName); if (model != null) { settings.Add(model); } } return(settings); }
public static List <SettingEntityModel> GetAllSettings(bool escapeSpecialCharacters = false) { List <SettingEntityModel> settings = new List <SettingEntityModel>(); try { foreach (SettingsProperty property in Properties.Settings.Default.Properties) { SettingEntityModel model = SettingEntityModel.GetSingle(property.Name, escapeSpecialCharacters); if (model != null) { settings.Add(model); } } } catch (Exception ex) { ExceptionHelper.CentralProcess(ex); return(null); } return(settings); }