コード例 #1
0
 public ReleaseCommandHandler(IFirebaseService firebaseClient, IConfiguration config, IWithinReleaseService releaseService, IGitHubService githubService, ICardCreator cardCreator, IRepositoryMapper mapper, IFirebaseLogger logger)
 {
     this.service            = firebaseClient;
     this.config             = config;
     this.releaseMessageText = config["ReleaseBatonText"];
     this.appId          = config["MicrosoftAppId"];
     this.releaseService = releaseService;
     this.githubService  = githubService;
     this.cardCreator    = cardCreator;
     this.logger         = logger;
     this.mapper         = mapper;
 }
コード例 #2
0
 public TakeCommandHandler(IFirebaseService firebaseService, ICardCreator cardBuilder, IWithinReleaseService releaseService)
 {
     this.service          = firebaseService;
     this.showBatonService = new GetAndDisplayBatonService(firebaseService, cardBuilder);
     this.releaseService   = releaseService;
 }
コード例 #3
0
 public TryAgainCommandHandler(IFirebaseService firebaseService, IWithinReleaseService releaseService)
 {
     this.service        = firebaseService;
     this.releaseService = releaseService;
 }