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;
 }
示例#3
0
 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;
 }