예제 #1
0
        public SearchResult SearchGroupFor(AgeSearchFilter searchFilter)
        {
            if (IsOneOrLessPeopleInGroup(_people))
            {
                return(new SearchResult());
            }

            if (IsSearchingForMaxAgeDifference(searchFilter))
            {
                return(GetMaxAgeDifferenceSearchResult());
            }

            return(GetMinAgeDifferenceSearchResult());
        }
예제 #2
0
 private bool IsSearchingForMaxAgeDifference(AgeSearchFilter ageSearchFilter)
 {
     return(ageSearchFilter == AgeSearchFilter.MaxAgeDifference);
 }