public ScoreboardController(
     ILoggerFactory loggerFactory,
     IUserRepository userRepository,
     UserPreviewRepository userPreviewRepository,
     ICtfConfigurationLoader ctfConfigurationLoader,
     ICtfChallengeRepository challengeRepository,
     ICtfChallengeCacheRepository ctfChallengeCacheRepository,
     ChallengePreviewRepository challengePreviewRepository)
     : base(loggerFactory, userRepository, userPreviewRepository, ctfConfigurationLoader)
 {
     this.ChallengeRepository        = challengeRepository;
     this.ChallengeCacheRepository   = ctfChallengeCacheRepository;
     this.ChallengePreviewRepository = challengePreviewRepository;
 }
Beispiel #2
0
 public ChallengesController(
     ILoggerFactory loggerFactory,
     IUserRepository userRepository,
     UserPreviewRepository userPreviewRepository,
     ICtfConfigurationLoader ctfConfigurationLoader,
     ICtfChallengeRepository challengeRepository,
     ChallengePreviewRepository challengePreviewRepository,
     ICtfChallengeCacheRepository challengeCacheRepository,
     ScoreCalculatorService scoreCalculator)
     : base(loggerFactory, userRepository, userPreviewRepository, ctfConfigurationLoader)
 {
     this.ChallengeRepository        = challengeRepository;
     this.ChallengePreviewRepository = challengePreviewRepository;
     this.ChallengeCacheRepository   = challengeCacheRepository;
     this.ScoreCalculator            = scoreCalculator;
 }