/// <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;
 }