public static void SetApplicationSettings(StartPreferences preferences) { string apiUrl; switch (preferences.LeagueId) { case (int)Leagues.WomanLeague: apiUrl = ResourcesHelper.WomenLeagueBaseUrl; break; default: apiUrl = ResourcesHelper.MenLeagueBaseUrl; break; } var language = (Languages)preferences.LanguageId == Languages.Croatian ? "hr-HR" : "en"; var settings = Properties.Settings.Default; settings.Language = language; settings.ApiUrl = apiUrl; settings.League = (Leagues)preferences.LeagueId; settings.FavoriteTeam = preferences.FavoriteTeam; //Settings.Default.Save(); }
private void FavoriteTeam_Load(object sender, EventArgs e) { preferences = FileHelper.ReadPreferences(); InitLabels(); BindDataAsync(); }
public Preferences() { InitializeComponent(); InitLabels(); preferences = FileHelper.ReadPreferences(); BindData(); ShowSaveButton(); }
// // Events // private void FavoritePlayers_Load(object sender, EventArgs e) { InitLabels(); preferences = FileHelper.ReadPreferences(); PnAllPlayers.FillDataAsync(); AddEventHandlers(); LbFavoritesCount.Text = PnFavoritePlayers.ItemCount.ToString(); LbSelectedTeam.Text = preferences.FavoriteTeam.FifaCode; }
public StartPreferencesViewModel(StartPreferences preferences) : this() { League = (Leagues)preferences.LeagueId; Language = (Languages)preferences.LanguageId; if (preferences.Resolution == ResolutionEnum.Fullscreen.ToString()) { IsFullscreen = true; ResolutionString = String.Empty; } else { IsFullscreen = false; ResolutionString = preferences.Resolution; } }
public void WritePreferencesAndClose(StartPreferences prefs) { try { FileHelper.WritePreferences(prefs); MessageBox.Show(FormResources.SuccesfullySaved, FormResources.Success); Utils.SetApplicationSettings(prefs); this.Close(); NextForm?.Show(); } catch (Exception ex) { MessageBox.Show(FormResources.ErrorSaving, FormResources.Error); MessageBox.Show(ex.Message); } }