ArcGISPortalViewer.ViewModel.SearchViewModel.GetCurrentSortField C# (CSharp) Method

GetCurrentSortField() private method

private GetCurrentSortField ( string sortByField ) : SearchViewModel.SortField
sortByField string
return SearchViewModel.SortField
        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
        }