示例#1
0
 /// <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;
 }
示例#2
0
 /// <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;
 }
示例#4
0
 /// <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;
 }
示例#6
0
 /// <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;
 }
示例#7
0
 /// <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;
 }
示例#8
0
 /// <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;
 }