示例#1
0
 /// <summary>
 /// Return a collection of <see cref="AthleteType"/> objects where the
 /// <paramref name="searchString"/> is contained within each of the returned values.
 /// If <paramref name="searchString"/> is empty, everything is returned.
 /// </summary>
 /// <param name="originalCollection">collection to search</param>
 /// <param name="searchString">search parameter</param>
 /// <returns>filtered collection</returns>
 public static ObservableCollection <AthleteType> SearchName(
     ObservableCollection <AthleteType> originalCollection,
     string searchString)
 {
     return(AthleteCollectionFilter.FilterCollection(
                originalCollection,
                searchString,
                AthleteCollectionFilter.ContainsString));
 }
示例#2
0
 /// <summary>
 /// Return a collection of <see cref="AthleteType"/> objects where the first letter of the
 /// surname matches the <paramref name="letter"/>.
 /// If <paramref name="letter"/> is empty, everything is returned.
 /// </summary>
 /// <param name="originalCollection">collection to search</param>
 /// <param name="letter">search parameter</param>
 /// <returns>filtered collection</returns>
 public static ObservableCollection <AthleteType> FilterSurname(
     ObservableCollection <AthleteType> originalCollection,
     string letter)
 {
     return(AthleteCollectionFilter.FilterCollection(
                originalCollection,
                letter,
                AthleteCollectionFilter.FirstLetterSurname));
 }