public void InitializeViewFromSettings(ReTrackSettings settings) { if (!string.IsNullOrEmpty(settings.Url)) { var proxy = new YouTrackProxy(settings); IssueBrowserViewModel.Initialize(proxy); } }
public void StoreSettingsInAppConfig(ReTrackSettings settings) { var configuration = ConfigurationManager.OpenExeConfiguration(_configurationFilePath); SetAppSettingsValue(configuration, "ReTrackSettings.Username", settings.Username); SetAppSettingsValue(configuration, "ReTrackSettings.Password", settings.Password); SetAppSettingsValue(configuration, "ReTrackSettings.Url", settings.Url); configuration.Save(ConfigurationSaveMode.Modified); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Settings = _standaloneSettingsManager.PopulateSettingsFromAppConfig(); }
public App() { ReTrackSettings = new ReTrackSettings(); }