public ActionResult Search(SearchPage currentPage, string query) { var model = new CombinedSearchResultViewModel(currentPage); var searchResult = _searchService.Search(query, Roots, HttpContext, currentPage.Language?.Name, MaxResults); var findResult = _findService.Search(query, currentPage.Language?.Name, MaxResults); model.SearchItems = new SearchPageViewModel { TotalHits = searchResult.Count, Items = searchResult, SearchText = query, }; model.FindItems = new SearchPageViewModel { TotalHits = findResult.Count, Items = findResult, SearchText = query, }; return(View("Result", model)); }