@@ -64,6 +64,8 @@ public async Task<SearchResultViewModel> PerformSearch(IPrincipal user, SearchRe
6464 var selectedSortItem = searchSortItemList . Where ( x => x . SearchSortType == ( SearchSortTypeEnum ) searchSortType ) . FirstOrDefault ( ) ;
6565 var groupId = Guid . Parse ( searchRequest . GroupId ) ;
6666 bool didYouMeanEnabled = false ;
67+ var suggestedCatalogue = string . Empty ;
68+ var suggestedResource = string . Empty ;
6769
6870 var resourceSearchPageSize = this . settings . FindwiseSettings . ResourceSearchPageSize ;
6971 var catalogueSearchPageSize = this . settings . FindwiseSettings . CatalogueSearchPageSize ;
@@ -125,6 +127,7 @@ public async Task<SearchResultViewModel> PerformSearch(IPrincipal user, SearchRe
125127 if ( resourceResult ? . Spell ? . Suggestions ? . Count > 0 )
126128 {
127129 resourceSearchRequestModel . SearchText = Regex . Replace ( resourceResult ? . Spell ? . Suggestions ? . FirstOrDefault ( ) . ToString ( ) , "<.*?>" , string . Empty ) ;
130+ suggestedResource = resourceSearchRequestModel . SearchText ;
128131
129132 // calling findwise endpoint with new search text - resources
130133 resourceResultTask = this . GetSearchResultAsync ( resourceSearchRequestModel ) ;
@@ -134,6 +137,7 @@ public async Task<SearchResultViewModel> PerformSearch(IPrincipal user, SearchRe
134137 if ( catalogueResult ? . Spell ? . Suggestions ? . Count > 0 )
135138 {
136139 catalogueSearchRequestModel . SearchText = Regex . Replace ( catalogueResult ? . Spell ? . Suggestions ? . FirstOrDefault ( ) . ToString ( ) , "<.*?>" , string . Empty ) ;
140+ suggestedCatalogue = catalogueSearchRequestModel . SearchText ;
137141
138142 // calling findwise endpoint with new search text - catalogues
139143 catalogueResultTask = this . GetCatalogueSearchResultAsync ( catalogueSearchRequestModel ) ;
@@ -231,6 +235,8 @@ public async Task<SearchResultViewModel> PerformSearch(IPrincipal user, SearchRe
231235 TotalItems = catalogueResult ? . TotalHits ?? 0 ,
232236 } ,
233237 DidYouMeanEnabled = didYouMeanEnabled ,
238+ SuggestedCatalogue = suggestedCatalogue ,
239+ SuggestedResource = suggestedResource ,
234240 } ;
235241
236242 return searchResultViewModel ;
0 commit comments