/// <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="StaffDtoFactory"/> class. /// </summary> /// <param name="sessionProvider">The session provider.</param> /// <param name="staffSystemRolesDtoFactory">The staff system roles dto factory.</param> /// <param name="staffLocationAssignmentDtoFactory">The staff location assignment dto factory.</param> public StaffDtoFactory( ISessionProvider sessionProvider, IKeyedDtoFactory <StaffSystemRolesDto> staffSystemRolesDtoFactory, IKeyedDtoFactory <StaffLocationAssignmentDto> staffLocationAssignmentDtoFactory) { _sessionProvider = sessionProvider; _staffSystemRolesDtoFactory = staffSystemRolesDtoFactory; _staffLocationAssignmentDtoFactory = staffLocationAssignmentDtoFactory; }
/// <summary> /// Initializes a new instance of the <see cref="ReviseProgramEnrollmentRequestHandler"/> class. /// </summary> /// <param name="keyedDtoFactory">The keyed dto factory.</param> /// <param name="programEnrollmentRepository">The program enrollment repository.</param> /// <param name="staffRepository">The staff repository.</param> public ReviseProgramEnrollmentRequestHandler( IKeyedDtoFactory <ProgramEnrollmentDto> keyedDtoFactory, IProgramEnrollmentRepository programEnrollmentRepository, IStaffRepository staffRepository) { _keyedDtoFactory = keyedDtoFactory; _programEnrollmentRepository = programEnrollmentRepository; _staffRepository = staffRepository; }
/// <summary> /// Initializes a new instance of the <see cref="DisenrollProgramEnrollmentRequestHandler"/> class. /// </summary> /// <param name="programEnrollmentRepository">The program enrollment repository.</param> /// <param name="keyedDtoFactory">The keyed dto factory.</param> /// <param name="lookupValueRepository">The lookup value repository.</param> /// <param name="lookupValueDtoHelper">The lookup value dto helper.</param> public DisenrollProgramEnrollmentRequestHandler( IProgramEnrollmentRepository programEnrollmentRepository, IKeyedDtoFactory <ProgramEnrollmentDto> keyedDtoFactory, ILookupValueRepository lookupValueRepository, ILookupValueDtoHelper lookupValueDtoHelper) { _programEnrollmentRepository = programEnrollmentRepository; _keyedDtoFactory = keyedDtoFactory; _lookupValueRepository = lookupValueRepository; _lookupValueDtoHelper = lookupValueDtoHelper; }
/// <summary> /// Initializes a new instance of the <see cref="DensAsiInterviewDtoFactory"/> class. /// </summary> /// <param name="densAsiInterviewRepository">The dens asi interview repository.</param> /// <param name="densAsiPatientProfileDtoFactory">The dens asi patient profile dto factory.</param> /// <param name="densAsiMedicalStatusDtoFactory">The dens asi medical status dto factory.</param> /// <param name="densAsiEmploymentStatusDtoFactory">The dens asi employment status dto factory.</param> /// <param name="densAsiDrugAlcoholUseDtoFactory">The dens asi drug alcohol use dto factory.</param> /// <param name="densAsiLegalStatusDtoFactory">The dens asi legal status dto factory.</param> /// <param name="densAsiFamilySocialRelationshipsDtoFactory">The dens asi family social relationships dto factory.</param> /// <param name="densAsiPsychiatricStatusDtoFactory">The dens asi psychiatric status dto factory.</param> /// <param name="densAsiDsmIvDtoFactory">The dens asi DSM iv dto factory.</param> /// <param name="densAsiClosureDto">The dens asi closure dto.</param> public DensAsiInterviewDtoFactory( IDensAsiInterviewRepository densAsiInterviewRepository, IKeyedDtoFactory <DensAsiPatientProfileDto> densAsiPatientProfileDtoFactory, IKeyedDtoFactory <DensAsiMedicalStatusDto> densAsiMedicalStatusDtoFactory, IKeyedDtoFactory <DensAsiEmploymentStatusDto> densAsiEmploymentStatusDtoFactory, IKeyedDtoFactory <DensAsiDrugAlcoholUseDto> densAsiDrugAlcoholUseDtoFactory, IKeyedDtoFactory <DensAsiLegalStatusDto> densAsiLegalStatusDtoFactory, IKeyedDtoFactory <DensAsiFamilySocialRelationshipsDto> densAsiFamilySocialRelationshipsDtoFactory, IKeyedDtoFactory <DensAsiPsychiatricStatusDto> densAsiPsychiatricStatusDtoFactory, IKeyedDtoFactory <DensAsiDsmIvDto> densAsiDsmIvDtoFactory, IKeyedDtoFactory <DensAsiClosureDto> densAsiClosureDto) { _densAsiInterviewRepository = densAsiInterviewRepository; _densAsiPatientProfileDtoFactory = densAsiPatientProfileDtoFactory; _densAsiMedicalStatusDtoFactory = densAsiMedicalStatusDtoFactory; _densAsiEmploymentStatusDtoFactory = densAsiEmploymentStatusDtoFactory; _densAsiDrugAlcoholUseDtoFactory = densAsiDrugAlcoholUseDtoFactory; _densAsiLegalStatusDtoFactory = densAsiLegalStatusDtoFactory; _densAsiFamilySocialRelationshipsDtoFactory = densAsiFamilySocialRelationshipsDtoFactory; _densAsiPsychiatricStatusDtoFactory = densAsiPsychiatricStatusDtoFactory; _densAsiDsmIvDtoFactory = densAsiDsmIvDtoFactory; _densAsiClosureDto = densAsiClosureDto; }
/// <summary> /// Initializes a new instance of the <see cref="ReviseStaffJobFunctionRoleRequestHandler"/> class. /// </summary> /// <param name="staffSystemRolesDtoFactory">The staff system roles dto factory.</param> public ReviseStaffJobFunctionRoleRequestHandler(IKeyedDtoFactory <StaffSystemRolesDto> staffSystemRolesDtoFactory) { _staffSystemRolesDtoFactory = staffSystemRolesDtoFactory; }
/// <summary> /// Initializes a new instance of the <see cref="AddStaffTaskGroupRolesRequestHandler"/> class. /// </summary> /// <param name="staffSystemRolesDtoFactory">The staff system roles dto factory.</param> public AddStaffTaskGroupRolesRequestHandler(IKeyedDtoFactory <StaffSystemRolesDto> staffSystemRolesDtoFactory) { _staffSystemRolesDtoFactory = staffSystemRolesDtoFactory; }
/// <summary> /// Initializes a new instance of the <see cref="RemoveStaffTaskRoleRequestHandler"/> class. /// </summary> /// <param name="staffSystemRolesDtoFactory">The staff system roles dto factory.</param> public RemoveStaffTaskRoleRequestHandler(IKeyedDtoFactory <StaffSystemRolesDto> staffSystemRolesDtoFactory) { _staffSystemRolesDtoFactory = staffSystemRolesDtoFactory; }