public ScoreCalculatorService( ICtfChallengeRepository ctfChallengeRepository, ICtfChallengeCacheRepository ctfChallengeCacheRepository, IScoringModel scoringModel, ScoreLockService scoreLockService) { this.ChallengeRepository = ctfChallengeRepository; this.ChallengeCacheRepository = ctfChallengeCacheRepository; this.ScoringModel = scoringModel; this.ScoreLockService = scoreLockService; }
public CtfTimeController( ILoggerFactory loggerFactory, IUserRepository userRepository, UserPreviewRepository userPreviewRepository, ICtfConfigurationLoader ctfConfigurationLoader, ICtfChallengeRepository challengeRepository, ICtfChallengeCacheRepository ctfChallengeCacheRepository) : base(loggerFactory, userRepository, userPreviewRepository, ctfConfigurationLoader) { this.ChallengeRepository = challengeRepository; this.ChallengeCacheRepository = ctfChallengeCacheRepository; }
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; }