public FormWorldDetails(HM.Entities.Hattrick.WorldDetails.WorldDetails worldDetails) { InitializeComponent(); _worldDetails = worldDetails; _worldDetails.leagueListField.Sort(HM.Entities.Hattrick.WorldDetails.League.englishNameComparison); LoadControls(); }
/// <summary> /// Gets the user's league /// </summary> /// <param name="user">User</param> /// <returns>League object</returns> private static HTEntities.WorldDetails.League GetLeague(User user) { EntityManager entityManager = new EntityManager(user); HTEntities.WorldDetails.WorldDetails worldDetails = entityManager.GetWorldDetails(); HTEntities.TeamDetails.TeamDetails teamDetails = entityManager.GetTeamDetails(); uint leagueId = teamDetails.teamField.leagueField.leagueIdField; return(worldDetails.leagueListField.Single(l => l.leagueIdField == leagueId)); }
private void UpdateLastPlayerFile() { string path = System.IO.Path.Combine(currentUser.dataFolderField, currentUser.teamIdField.ToString()); string currentFilePath = System.IO.Path.Combine(path, FolderNames.Players); HM.Entities.Hattrick.WorldDetails.WorldDetails world = this.entityManager.GetWorldDetails(); uint userLeague = entityManager.GetTeamDetails().teamField.leagueField.leagueIdField; DateTime nextLocalTraingDate = HM.Resources.GenericFunctions.ConvertHTDateToLocalDate(((HM.Entities.Hattrick.WorldDetails.League)world.leagueListField.Find(l => l.leagueIdField == userLeague)).trainingDateField); //Update LatestLastWeekPlayerFileField currentUser.applicationSettingsField.UpdateLastFile(HM.Resources.FileType.LastPlayers, HM.Resources.GenericFunctions.GetLastWeekPlayerFile(currentFilePath, nextLocalTraingDate)); dataManager.SaveUserSettings(); }
public FormWorldDetails(HM.Entities.Hattrick.WorldDetails.WorldDetails worldDetails, uint initialLeagueId) : this(worldDetails) { comboBoxLeague.SelectedIndex = worldDetails.leagueListField.FindIndex(l => l.leagueIdField == initialLeagueId); }