/// <summary> /// Initializes a new instance of the <see cref="GpraInterviewDtoFactory"/> class. /// </summary> /// <param name="gpraInterviewRepository">The gpra interview repository.</param> /// <param name="gpraInterviewInformationDtoFactory">The gpra interview information dto factory.</param> /// <param name="gpraProblemsTreatmentRecoveryDtoFactory">The gpra problems treatment recovery dto factory.</param> /// <param name="gpraCrimeCriminalJusticeDtoFactory">The gpra crime criminal justice dto factory.</param> /// <param name="gpraProfessionalInformationDtoFactory">The gpra professional information dto factory.</param> /// <param name="gpraSocialConnectednessDtoFactory">The gpra social connectedness dto factory.</param> /// <param name="gpraDemographicsDtoFactory">The gpra demographics dto factory.</param> /// <param name="gpraDrugAlcoholUseDtoFactory">The gpra drug alcohol use dto factory.</param> /// <param name="gpraPlannedServicesDtoFactory">The gpra planned services dto factory.</param> /// <param name="gpraFamilyLivingConditionsDtoFactory">The gpra family living conditions dto factory.</param> /// <param name="gpraFollowUpDtoFactory">The gpra follow up dto factory.</param> /// <param name="gpraDischargeDtoFactory">The gpra discharge dto factory.</param> public GpraInterviewDtoFactory( IGpraInterviewRepository gpraInterviewRepository, IKeyedDtoFactory <GpraInterviewInformationDto> gpraInterviewInformationDtoFactory, IKeyedDtoFactory <GpraProblemsTreatmentRecoveryDto> gpraProblemsTreatmentRecoveryDtoFactory, IKeyedDtoFactory <GpraCrimeCriminalJusticeDto> gpraCrimeCriminalJusticeDtoFactory, IKeyedDtoFactory <GpraProfessionalInformationDto> gpraProfessionalInformationDtoFactory, IKeyedDtoFactory <GpraSocialConnectednessDto> gpraSocialConnectednessDtoFactory, IKeyedDtoFactory <GpraDemographicsDto> gpraDemographicsDtoFactory, IKeyedDtoFactory <GpraDrugAlcoholUseDto> gpraDrugAlcoholUseDtoFactory, IKeyedDtoFactory <GpraPlannedServicesDto> gpraPlannedServicesDtoFactory, IKeyedDtoFactory <GpraFamilyLivingConditionsDto> gpraFamilyLivingConditionsDtoFactory, IKeyedDtoFactory <GpraFollowUpDto> gpraFollowUpDtoFactory, IKeyedDtoFactory <GpraDischargeDto> gpraDischargeDtoFactory) { _gpraInterviewRepository = gpraInterviewRepository; _gpraInterviewInformationDtoFactory = gpraInterviewInformationDtoFactory; _gpraProblemsTreatmentRecoveryDtoFactory = gpraProblemsTreatmentRecoveryDtoFactory; _gpraCrimeCriminalJusticeDtoFactory = gpraCrimeCriminalJusticeDtoFactory; _gpraProfessionalInformationDtoFactory = gpraProfessionalInformationDtoFactory; _gpraSocialConnectednessDtoFactory = gpraSocialConnectednessDtoFactory; _gpraDemographicsDtoFactory = gpraDemographicsDtoFactory; _gpraDrugAlcoholUseDtoFactory = gpraDrugAlcoholUseDtoFactory; _gpraPlannedServicesDtoFactory = gpraPlannedServicesDtoFactory; _gpraFamilyLivingConditionsDtoFactory = gpraFamilyLivingConditionsDtoFactory; _gpraFollowUpDtoFactory = gpraFollowUpDtoFactory; _gpraDischargeDtoFactory = gpraDischargeDtoFactory; }
/// <summary> /// Initializes a new instance of the <see cref="GpraInterviewFactory"/> class. /// </summary> /// <param name="gpraInterviewRepository">The Gpra interview repository.</param> /// <param name="lookupValueRepository">The lookup value repository.</param> public GpraInterviewFactory(IGpraInterviewRepository gpraInterviewRepository, ILookupValueRepository lookupValueRepository) { _gpraInterviewRepository = gpraInterviewRepository; _lookupValueRepository = lookupValueRepository; }