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; }
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; }