예제 #1
0
 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;
 }
예제 #2
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;
 }