private async Task <SearchResultTopContainer> GetTopContainerSearchActionAsync(string searchText, bool allResults) { var searchEngine = new ArchivesSpaceSearch(ArchivesSpaceService); var searchQuery = new SearchOptions { Query = searchText }; var searchResult = await searchEngine.TopContainerSearchAsync(searchQuery, allResults); return(searchResult); }
//ToDo: Refactor the resource and series search, avoid copied code private async Task <SearchResultTopContainer> GetTopContainerSeriesSearchActionAsync(string archivalObjectUri, bool allResults) //ToDo: Change signature to bool { var searchEngine = new ArchivesSpaceSearch(ArchivesSpaceService); var searchText = String.Format("series_uri_u_sstr:(\"{0}\")", archivalObjectUri); var searchQuery = new SearchOptions { Query = searchText }; var searchResult = await searchEngine.TopContainerSearchAsync(searchQuery, allResults); return(searchResult); //var searchQuery = String.Format("series_uri_u_sstr:(\"{0}\")", archivalObjectUri); //var searchResults = await GetTopContainerSearchActionAsync(searchQuery, page); //return searchResults; }