private string?ValueFromIndex(int index, IReadOnlyDictionary <string, string> properties) { if (Keys.Count <= index) { return(null); } return(ApplicationProperty.ReadValue(Keys[index], properties)); }
private List <ExchangeSettingsItem> RetrieveParameters(IReadOnlyDictionary <string, string> properties) => _keys.Select(key => new ExchangeSettingsItem(key, ApplicationProperty.ReadValue(key, properties) ?? string.Empty)).ToList();