Пример #1
0
        public List <Game> MeetCriteria(List <Game> games)
        {
            List <Game> firstCriteriaGames  = criteria1.MeetCriteria(games);
            List <Game> secondCriteriaGames = criteria2.MeetCriteria(games);

            foreach (var game in secondCriteriaGames)
            {
                if (!firstCriteriaGames.Contains(game))
                {
                    firstCriteriaGames.Add(game);
                }
            }
            return(firstCriteriaGames);
        }
Пример #2
0
        public List <Game> MeetCriteria(List <Game> games)
        {
            List <Game> firstCriteriaGames = criteria1.MeetCriteria(games);

            return(criteria2.MeetCriteria(firstCriteriaGames));
        }