private SearchViewModel.SortField GetCurrentSortField(string sortByField)
{
if (string.IsNullOrEmpty(sortByField))
return SortField.None; // Sort by relevance
if (sortByField == (string) Application.Current.Resources["SortByTitle"])
return SortField.Title;
if (sortByField == (string) Application.Current.Resources["SortByOwner"])
return SortField.Owner;
if (sortByField == (string) Application.Current.Resources["SortByHighestRating"])
return SortField.HighestRated;
if (sortByField == (string) Application.Current.Resources["SortByMostRecent"])
return SortField.Recent;
if (sortByField == (string) Application.Current.Resources["SortByMostViews"])
return SortField.MostPopular;
return SortField.None; // Sort by relevance
}