/// <summary> /// on error return default setting /// </summary> /// <returns></returns> public Model.Data.BasicSettings GetBasicSetting() { var empty = new Model.Data.BasicSettings(); try { var result = vgcUtils .DeserializeObject <Model.Data.BasicSettings>( userSettings.tabBasicSetting); if (result != null) { return(result); } } catch { } return(empty); }
Models.Data.UserSettings LoadUserSettings() { var empty = new Models.Data.UserSettings(); var userSettingString = vgcSetting.GetPluginsSetting(pluginName); if (string.IsNullOrEmpty(userSettingString)) { return(empty); } try { var result = vgcUtils .DeserializeObject <Models.Data.UserSettings>( userSettingString); return(result ?? empty); } catch { } return(empty); }