public NearDeadLineMonitor(IGlobalSettingsClient globalSettingsClient, DateTimeUtils dateTimeUtils, IMediator mediator, ILogger <NearDeadLineMonitor> logger) { _globalSettingsClient = globalSettingsClient; _dateTimeUtils = dateTimeUtils; _mediator = mediator; _logger = logger; }
public FixtureFulltimeHandler(IGuildRepository teamRepo, ILogger <NearDeadlineHandler> logger, IGlobalSettingsClient settingsClient, IFixtureClient fixtureClient) { _teamRepo = teamRepo; _logger = logger; _settingsClient = settingsClient; _fixtureClient = fixtureClient; }
public SeedSelfishnessHandler(IVerifiedPLEntriesRepository plRepo, ILiveClient liveClient, IGlobalSettingsClient settingsClient, SelfOwnerShipCalculator calculator) { _plRepo = plRepo; _liveClient = liveClient; _settingsClient = settingsClient; _calculator = calculator; }
public UpdateEntryStatsCommandHandler(IEntryHistoryClient entryHistoryClient, IGlobalSettingsClient settingsClient, IEntryClient entryClient, IVerifiedEntriesRepository verifiedEntriesRepository) { _entryHistoryClient = entryHistoryClient; _settingsClient = settingsClient; _verifiedEntriesRepository = verifiedEntriesRepository; _entryClient = entryClient; }
public UnknownAppMentionCommandHandler(IMessageSession session, IGlobalSettingsClient settingsClient, IFixtureClient fixtureClient, ILogger <UnknownAppMentionCommandHandler> logger) { _session = session; _settingsClient = settingsClient; _fixtureClient = fixtureClient; _logger = logger; }
public NearDeadLineMonitor(IGlobalSettingsClient globalSettingsClient, DateTimeUtils dateTimeUtils, IMessageSession session, ILogger <NearDeadLineMonitor> logger) { _globalSettingsClient = globalSettingsClient; _dateTimeUtils = dateTimeUtils; _session = session; _logger = logger; }
public GameweekLifecycleMonitor(IGlobalSettingsClient gwClient, ILogger <GameweekLifecycleMonitor> logger, IMediator mediator, IMessageSession session) { _gwClient = gwClient; _logger = logger; _mediator = mediator; _session = session; }
public FplPlayerCommandHandler( ISlackWorkSpacePublisher workSpacePublisher, IGlobalSettingsClient globalSettingsClient) { _workSpacePublisher = workSpacePublisher; _globalSettingsClient = globalSettingsClient; }
public FixtureEventsHandler(IGuildRepository repo, ILogger <FixtureEventsHandler> logger, IGlobalSettingsClient globalSettingsClient, ILeagueEntriesByGameweek leagueEntriesByGameweek, ITransfersByGameWeek transfersByGameWeek) { _repo = repo; _logger = logger; _globalSettingsClient = globalSettingsClient; _leagueEntriesByGameweek = leagueEntriesByGameweek; _transfersByGameWeek = transfersByGameWeek; }
public FixtureFulltimeHandler(ISlackClientBuilder builder, ISlackTeamRepository slackTeamRepo, ILogger <FixtureFulltimeHandler> logger, IGlobalSettingsClient settingsClient, IFixtureClient fixtureClient) { _builder = builder; _slackTeamRepo = slackTeamRepo; _logger = logger; _settingsClient = settingsClient; _fixtureClient = fixtureClient; }
public FplNextGameweekCommandHandler(ISlackWorkSpacePublisher workspacePublisher, IFixtureClient fixtureClient, IGlobalSettingsClient globalSettingsClient, ISlackClientBuilder slackClientService, ISlackTeamRepository tokenStore) { _workspacePublisher = workspacePublisher; _fixtureClient = fixtureClient; _globalSettingsClient = globalSettingsClient; _slackClientService = slackClientService; _tokenStore = tokenStore; }
public NearDeadlineHandler(ISlackWorkSpacePublisher workspacePublisher, ISlackTeamRepository teamRepo, ISlackClientBuilder builder, IGlobalSettingsClient globalSettingsClient, IFixtureClient fixtures, ILogger <NearDeadlineHandler> logger) { _workspacePublisher = workspacePublisher; _teamRepo = teamRepo; _builder = builder; _logger = logger; _globalSettingsClient = globalSettingsClient; _fixtures = fixtures; }
public LineupState(IFixtureClient fixtureClient, IGetMatchDetails scraperApi, IGlobalSettingsClient globalSettingsClient, IMessageSession session, ILogger <LineupState> logger) { _fixtureClient = fixtureClient; _scraperApi = scraperApi; _globalSettingsClient = globalSettingsClient; _session = session; _logger = logger; _matchDetails = new Dictionary <int, MatchDetails>(); _currentFixtures = new List <Fixture>(); }
public FixtureEventsHandler(ISlackWorkSpacePublisher publisher, ISlackTeamRepository slackTeamRepo, ISlackClientBuilder service, ILeagueEntriesByGameweek leagueEntriesByGameweek, ITransfersByGameWeek transfersByGameWeek, IGlobalSettingsClient globalSettingsClient, ILogger <FixtureEventsHandler> logger) { _publisher = publisher; _slackTeamRepo = slackTeamRepo; _service = service; _leagueEntriesByGameweek = leagueEntriesByGameweek; _transfersByGameWeek = transfersByGameWeek; _globalSettingsClient = globalSettingsClient; _logger = logger; }
public GameweekFinishedHandler(ISlackWorkSpacePublisher publisher, ISlackTeamRepository teamsRepo, ILeagueClient leagueClient, IGlobalSettingsClient settingsClient) { _publisher = publisher; _teamRepo = teamsRepo; _leagueClient = leagueClient; _settingsClient = settingsClient; }
public GameweekFinishedHandler(IGuildRepository repo, ILogger <GameweekFinishedHandler> logger, IGlobalSettingsClient settingsClient, ILeagueClient leagueClient) { _repo = repo; _logger = logger; _settingsClient = settingsClient; _leagueClient = leagueClient; }
public State(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient, IMessageSession session, ILogger <State> logger) { _fixtureClient = fixtureClient; _settingsClient = settingsClient; _session = session; _logger = logger; _currentGameweekFixtures = new List <Fixture>(); _players = new List <Player>(); _teams = new List <Team>(); }
public State(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient, IMediator mediator, ILogger <State> logger = null) { _fixtureClient = fixtureClient; _settingsClient = settingsClient; _mediator = mediator; _logger = logger; _currentGameweekFixtures = new List <Fixture>(); _players = new List <Player>(); _teams = new List <Team>(); }
private static State CreateBaseScenario(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient) { var slackTeamRepository = A.Fake <ISlackTeamRepository>(); A.CallTo(() => slackTeamRepository.GetAllTeams()).Returns(new List <SlackTeam> { TestBuilder.SlackTeam() }); _Mediator = A.Fake <IMediator>(); return(new State(fixtureClient, settingsClient, _Mediator)); }
public ConnectEntryToPLPlayerCommandHandler( IVerifiedPLEntriesRepository repo, IGlobalSettingsClient settings, IMediator mediator, ILogger <ConnectEntryToPLPlayerCommandHandler> logger) { _repo = repo; _settings = settings; _mediator = mediator; _logger = logger; }
private static State CreateBaseScenario(IFixtureClient fixtureClient, IGlobalSettingsClient settingsClient) { var slackTeamRepository = A.Fake <ISlackTeamRepository>(); A.CallTo(() => slackTeamRepository.GetAllTeams()).Returns(new List <SlackTeam> { TestBuilder.SlackTeam() }); _messageSession = new TestableMessageSession(); return(new State(fixtureClient, settingsClient, _messageSession, A.Fake <ILogger <State> >())); }
public TransfersByGameWeek( ILeagueClient leagueClient, IGlobalSettingsClient globalSettingsClient, ITransfersClient transfersClient, IEntryClient entryClient, ILogger <TransfersByGameWeek> logger) { _leagueClient = leagueClient; _globalSettingsClient = globalSettingsClient; _transfersClient = transfersClient; _entryClient = entryClient; _logger = logger; }
public GameweekEndedHandler(ISlackWorkSpacePublisher publisher, ISlackTeamRepository teamsRepo, ILeagueClient leagueClient, IGlobalSettingsClient gameweekClient, ILogger <GameweekEndedHandler> logger, IMediator mediator) { _publisher = publisher; _teamRepo = teamsRepo; _leagueClient = leagueClient; _gameweekClient = gameweekClient; _logger = logger; _mediator = mediator; }
public Verified( IVerifiedEntriesRepository repo, IVerifiedPLEntriesRepository plRepo, IEntryClient entryClient, IGlobalSettingsClient settings, IMediator mediator, ILogger <Verified> logger) { _repo = repo; _plRepo = plRepo; _settings = settings; _mediator = mediator; _logger = logger; }
public FplSearchHandler( ISearchService searchService, IGlobalSettingsClient globalSettingsClient, ISlackWorkSpacePublisher workSpacePublisher, ISlackTeamRepository slackTeamRepo, ILeagueClient leagueClient, IEntryClient entryClient, ILogger <FplSearchHandler> logger) { _searchService = searchService; _globalSettingsClient = globalSettingsClient; _workSpacePublisher = workSpacePublisher; _slackTeamRepo = slackTeamRepo; _leagueClient = leagueClient; _entryClient = entryClient; _logger = logger; }
public PublishEvent(ISlackTeamRepository teamRepo, ITokenStore tokenStore, IMessageSession session, IGlobalSettingsClient gameweekClient) { _teamRepo = teamRepo; _session = session; _gameweekClient = gameweekClient; }
public FplStandingsCommandHandler(ISlackWorkSpacePublisher workspacePublisher, IGlobalSettingsClient globalSettingsClient, ILeagueClient leagueClient, ISlackTeamRepository teamRepo, IMediator mediator, ILogger <FplStandingsCommandHandler> logger) { _globalSettingsClient = globalSettingsClient; _teamRepo = teamRepo; _mediator = mediator; }
public GameweekLifecycleMonitor(IGlobalSettingsClient gwClient, ILogger <GameweekLifecycleMonitor> logger, IMediator mediator) { _gwClient = gwClient; _logger = logger; _mediator = mediator; }
public PublishEvent(ISlackTeamRepository teamRepo, ITokenStore tokenStore, IMediator mediator, IGlobalSettingsClient gameweekClient) { _teamRepo = teamRepo; _mediator = mediator; _gameweekClient = gameweekClient; }
public AggregatedSuggestionsHandler(IGlobalSettingsClient settings, IEntryClient entryClient) { _settings = settings; _entryClient = entryClient; }