public CandidatesController(IRegistrationInterviewRepository registrationInterviewRepository, IProvinceRepository provinceRepository, IDistrictRepository districtRepository, IWardRepository wardRepository, ITrainningCategoryRepository trainningCategoryRepository, IGraduationClassficationRepository graduationClassficationRepository, ISpecializedTrainingRepository specializedTrainingRepository, IHighestLevelEducationRepository highestLevelEducationRepository, IStatusWorikingInEducationRepository statusWorikingInEducationRepository, IInformationTechnologyDegree informationTechnologyDegree, IForeignLanguageRepository foreignLanguageRepository, ISubjectRepository subjectRepository, IDegreeClassificationRepository degreeClassificationRepository, ISchoolDegreeRepository degreeRepository)
 {
     this.registrationInterviewRepository = registrationInterviewRepository;
     this.provinceRepository                  = provinceRepository;
     this.districtRepository                  = districtRepository;
     this.wardRepository                      = wardRepository;
     this.trainningCategoryRepository         = trainningCategoryRepository;
     this.graduationClassficationRepository   = graduationClassficationRepository;
     this.specializedTrainingRepository       = specializedTrainingRepository;
     this.highestLevelEducationRepository     = highestLevelEducationRepository;
     this.statusWorikingInEducationRepository = statusWorikingInEducationRepository;
     this.informationTechnologyDegree         = informationTechnologyDegree;
     this.foreignLanguageRepository           = foreignLanguageRepository;
     this.subjectRepository                   = subjectRepository;
     this.degreeClassificationRepository      = degreeClassificationRepository;
     this.degreeRepository                    = degreeRepository;
 }