public static void SetSetting <T>(string key, T value) { string stringValue; if (value == null) { stringValue = string.Empty; } else { stringValue = JsonConvert.SerializeObject(value); } ApplicationSettings.AddOrUpdateValue(key, stringValue); }