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