public Controller(IExamService examService, IPlayerInfoHolder playerInfoHolder, IReasonHandler reasonHadler, IExclusionService exclusionService) { _playerInfoHolder = playerInfoHolder; _examService = examService; _reasonHandler = reasonHadler; _exclusionService = exclusionService; }
public BaseExclusionCheck ( IPlayContext context, IStore <BaseCheck> checks, IExclusionService exclusionStore ) { _context = context ?? throw new ArgumentNullException("Context must be not null"); _exclusionStore = exclusionStore ?? throw new ArgumentNullException("Exclusion store must be not null"); _generator = new DefaultNumberGenerator(); InitChecks(checks.GetAll()); }
public ExclusionController(IExclusionService exclusionService) { this.exclusionService = exclusionService; }