/// <summary> /// Sorts using the selected option /// </summary> public List <EncounterModel> Sort(IEnumerable <EncounterModel> encounters, EncounterSortOption sortOption) { if (sortOption == EncounterSortOption.Name_Ascending) { encounters = encounters.OrderBy(x => x.Name); } else if (sortOption == EncounterSortOption.Name_Descending) { encounters = encounters.OrderByDescending(x => x.Name); } return(encounters.ToList()); }
/// <summary> /// Resets search, sort, and filter options /// </summary> public void Reset() { _searchText = String.Empty; _sortOption = EncounterSortOption.Name_Ascending; }