コード例 #1
0
        public Task <Result <SearchOutput> > SearchAsync(SearchInput input)
        {
            IFullTextSearchService fullTextSearchService =
                ServiceProvider.GetFullTextSearchService(ActorService.Context);

            IScraperService scraperService =
                ServiceProvider.GetScraperService(ActorService.Context);

            return(UserRepoSearch.SearchAsync(
                       actorId: this.GetActorId().ToString(),
                       stateManager: StateManager,
                       fullTextSearchService: fullTextSearchService,
                       scraperService: scraperService,
                       input: input));
        }
コード例 #2
0
 public Task <SearchOutput> GetSuggestionsAsync(SearchInput input)
 {
     return(UserRepoSearch.GetSuggestionsAsync(StateManager, input));
 }
コード例 #3
0
 public Task <AutoCompleteOutput> AutoCompleteAsync(SearchInput input)
 {
     return(UserRepoSearch.AutoCompleteAsync(StateManager, input));
 }
コード例 #4
0
 public Task SetRepositoryAsync(Repository repository)
 {
     return(UserRepoSearch.SetRepositoryAsync(StateManager, repository));
 }
コード例 #5
0
 public Task SetUserInfoAsync(UserInfo userInfo)
 {
     return(UserRepoSearch.SetUserInfoAsync(StateManager, userInfo));
 }