public FplTransfersCommandHandler(ISlackWorkSpacePublisher workSpacePublisher, IGameweekHelper gameweekHelper, ITransfersByGameWeek transfersByGameweek, ISlackTeamRepository slackTeamRepo) { _workSpacePublisher = workSpacePublisher; _gameweekHelper = gameweekHelper; _transfersClient = transfersByGameweek; _slackTeamRepo = slackTeamRepo; }
public FplCaptainCommandHandler( ICaptainsByGameWeek captainsByGameWeek, IGameweekHelper gameweekHelper, ISlackTeamRepository slackTeamsRepo, ISlackWorkSpacePublisher workspacePublisher ) { _captainsByGameWeek = captainsByGameWeek; _gameweekHelper = gameweekHelper; _slackTeamsRepo = slackTeamsRepo; _workspacePublisher = workspacePublisher; }
public FplTransfersCommandHandler(IEnumerable <IPublisherBuilder> publishers, IGameweekHelper gameweekHelper, ITransfersByGameWeek transfersByGameweek) { _publishers = publishers; _gameweekHelper = gameweekHelper; _transfersClient = transfersByGameweek; }
public FplCaptainCommandHandler(IEnumerable <IPublisherBuilder> publishers, IGameweekClient gameweekClient, ICaptainsByGameWeek captainsByGameWeek, IGameweekHelper gameweekHelper) { _publishers = publishers; _captainsByGameWeek = captainsByGameWeek; _gameweekHelper = gameweekHelper; }