示例#1
0
        /// <summary>
        /// Filtert die Teamliste basierend auf Kontinent und Staat
        /// </summary>
        private void FilterTeamList()
        {
            SimpleLog.Info(String.Format("Filter Teamlist: Continent={0} State={1}", SelectedContinent, SelectedState?.Name));

            FilteredTeamList = new FootballTeamCollection(Settings.FootballTeams);
            if (SelectedContinent != EContinent.Unknown)
            {
                FilteredTeamList = new FootballTeamCollection(FilteredTeamList.Where(x => x.State.Continent == SelectedContinent));
            }
            if (SelectedState != null && SelectedState != State.NoneState)
            {
                FilteredTeamList = new FootballTeamCollection(FilteredTeamList.Where(x => x.State == SelectedState));
            }
        }