Beispiel #1
0
 public TermSearchEngine(Club club, IMemoryCache cache, IEvaluationQuery evaluationQuery)
 {
     Club                 = club;
     this.cache           = cache;
     this.evaluationQuery = evaluationQuery;
     this.cacheKey        = new { CacheKey = CacheKeys.TERM_LIST, ClubId = club.Guid };
 }
Beispiel #2
0
 public EvaluationsController(Club club, IEvaluationService evaluationService,
                              IEvaluationQuery evaluationQuery, IReportDesignerQuery reportDesignerQuery, ISquadQuery squadQuery)
 {
     this.club = club;
     this.evaluationService   = evaluationService;
     this.evaluationQuery     = evaluationQuery;
     this.reportDesignerQuery = reportDesignerQuery;
     this.squadQuery          = squadQuery;
 }
 public EvaluationsApiController(Club club, IReportDesigner reportDesigner, IReportDesignerQuery reportDesignerQuery,
                                 ITermSearchEngine termSearchEngine, IEvaluationQuery evaluationQuery, IEvaluationService evaluationService)
 {
     this.club                = club;
     this.reportDesigner      = reportDesigner;
     this.reportDesignerQuery = reportDesignerQuery;
     this.termSearchEngine    = termSearchEngine;
     this.evaluationQuery     = evaluationQuery;
     this.evaluationService   = evaluationService;
 }
Beispiel #4
0
 public ReportDesigner(
     IValidator <NewReportDesignRequest> newReportCardDesignValidator,
     IClubQuery clubQuery,
     IEvaluationQuery evaluationQuery,
     IReportDesignerQuery reportDesignerQuery,
     IReportDesignerRepository reportDesignerRepository
     )
 {
     this.newReportCardDesignValidator = newReportCardDesignValidator;
     this.clubQuery                = clubQuery;
     this.evaluationQuery          = evaluationQuery;
     this.reportDesignerQuery      = reportDesignerQuery;
     this.reportDesignerRepository = reportDesignerRepository;
 }
Beispiel #5
0
 public EvaluationService(IValidator <TermSetupRequest> setupRequestValidator, IEvaluationQuery evaluationQuery,
                          IEvaluationRepository termRepository, ITermSearchEngine termSearchEngine,
                          IValidator <GenerateReportCardRequest> generateRequestValidator, IClubQuery clubQuery,
                          ISquadQuery squadQuery, IMemberQuery memberQuery, IReportDesignerQuery reportDesignerQuery,
                          IValidator <UpdateReportCardRequest> updateReportCardRequestValidator
                          )
 {
     this.setupRequestValidator    = setupRequestValidator;
     this.evaluationQuery          = evaluationQuery;
     this.evaluationRepository     = termRepository;
     this.termSearchEngine         = termSearchEngine;
     this.generateRequestValidator = generateRequestValidator;
     this.clubQuery           = clubQuery;
     this.squadQuery          = squadQuery;
     this.memberQuery         = memberQuery;
     this.reportDesignerQuery = reportDesignerQuery;
     this.updateReportCardRequestValidator = updateReportCardRequestValidator;
 }