Пример #1
0
 public Indexing(
     ILeagueIndexBookmarkProvider leagueIndexBookmarkProvider,
     IEntryIndexBookmarkProvider entryIndexBookmarkProvider)
 {
     _leagueIndexBookmarkProvider = leagueIndexBookmarkProvider;
     _entryIndexBookmarkProvider  = entryIndexBookmarkProvider;
 }
Пример #2
0
 public Index(
     ISlackTeamRepository teamRepo,
     ILeagueIndexBookmarkProvider leagueIndexBookmarkProvider,
     IEntryIndexBookmarkProvider entryIndexBookmarkProvider)
 {
     _teamRepo = teamRepo;
     _leagueIndexBookmarkProvider = leagueIndexBookmarkProvider;
     _entryIndexBookmarkProvider  = entryIndexBookmarkProvider;
     Workspaces = new List <SlackTeam>();
 }
Пример #3
0
 public LeagueIndexProvider(
     ILeagueClient leagueClient,
     IEntryClient entryClient,
     ILeagueIndexBookmarkProvider indexBookmarkProvider,
     ILogger <IndexProviderBase> logger,
     IOptions <SearchOptions> options) : base(leagueClient, logger)
 {
     _entryClient           = entryClient;
     _indexBookmarkProvider = indexBookmarkProvider;
     _logger  = logger;
     _options = options.Value;
 }