/// <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; }
/// <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; }