/// <summary>
 /// Initializes a new instance of the <see cref="QueryTemplateController"/> class.
 /// </summary>
 /// <param name="querySkillMatrixCatalog">The query skill matrix catalog.</param>
 /// <param name="queryTemplateCatalog">The query template catalog.</param>
 public QueryTemplateController(
     ISkillMatrixQueryRepository querySkillMatrixCatalog,
     IQueryRepository <Template, string> queryTemplateCatalog,
     IJobFunctionQueryRepository queryJobFunction,
     ICompetencyQueryRepository queryCompetency,
     IQuestionQueryRepository questionQueryRepository,
     IExerciseQueryRepository exerciseQueryRepository)
 {
     this.queryTemplateCatalog    = queryTemplateCatalog;
     this.querySkillMatrixCatalog = querySkillMatrixCatalog;
     this.queryJobFunction        = queryJobFunction;
     this.queryCompetency         = queryCompetency;
     this.questionQueryRepository = questionQueryRepository;
     this.exerciseQueryRepository = exerciseQueryRepository;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="QuerySkillMatrixController"/> class.
 /// </summary>
 /// <param name="queryPositionSkill">The query skill.</param>
 public QuerySkillMatrixController(ISkillMatrixQueryRepository queryPositionSkill, ICompetencyQueryRepository queryCompetency)
 {
     this.querySkillMatrix = queryPositionSkill;
     this.queryCompetency  = queryCompetency;
 }