public void SetTelemetryEnabled(bool enabled) { var telemetryPreference = _preferenceRepository.FindByKey(TelemetryEnabledKey); if (telemetryPreference == null) { telemetryPreference = new Preference { Key = TelemetryEnabledKey, Value = enabled.ToString() }; } else { telemetryPreference.Value = enabled.ToString(); } _preferenceRepository.SaveItem(telemetryPreference); }
private string GetInstallId() { var preference = _preferenceRepository.FindByKey(InstallIdPreferenceKey); if (preference != null) { return(preference.Value); } preference = new Preference { Key = InstallIdPreferenceKey, Value = Guid.NewGuid().ToString() }; _preferenceRepository.AddItem(preference); return(preference.Value); }
private Preference GetClientLocationPreference(WowClientType clientType) { var preferenceKey = GetClientLocationPreferenceKey(clientType); return(_preferenceRepository.FindByKey(preferenceKey)); }
public bool GetCollapseToTray() { var pref = _preferenceRepository.FindByKey(Constants.Preferences.CollapseToTrayKey); return(pref != null && bool.Parse(pref.Value) == true); }
private Preference GetWowLocationPreference() { return(_preferenceRepository.FindByKey(WowLocationPreferenceKey)); }