private bool MappingProperties(GpraDemographicsDto gpraDemographicsDto, GpraDemographics gpraDemographics)
 {
     AggregateRoot.ReviseGpraDemographics(
         new GpraDemographicsSection(
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.BirthDate, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.EthnicGroupCentralAmericanIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.EthnicGroupCubanIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.EthnicGroupDominicanIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.EthnicGroupMexicanIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.EthnicGroupOtherIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.EthnicGroupPuertoRicanIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.EthnicGroupSouthAmericanIndicator, _mappingHelper),
             gpraDemographicsDto.EthnicGroupSpecificationNote,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraPatientGender> (gpraDemographicsDto.GpraPatientGender, _mappingHelper),
             gpraDemographicsDto.GpraPatientGenderSpecificationNote,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.HispanicLatinoIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.RaceAlaskaNativeIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.RaceAmericanIndianIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.RaceAsianIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.RaceBlackAfricanAmericanIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraDemographicsDto.RaceNativeHawaiianOtherPacificIslanderIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.RaceWhiteIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDemographicsDto.VeteranIndicator, _mappingHelper)
             ));
     gpraDemographicsDto.Key = AggregateRoot.GpraDemographics.Key;
     return(true);
 }
 private bool MappingProperties(
     GpraProfessionalInformationDto gpraProfessionalInformationDto, GpraProfessionalInformation gpraProfessionalInformation)
 {
     AggregateRoot.ReviseGpraProfessionalInformation(
         new GpraProfessionalInformationSection(
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraJobTrainingProgram> (
                 gpraProfessionalInformationDto.GpraJobTrainingProgram, _mappingHelper),
             gpraProfessionalInformationDto.OtherJobTrainingProgramSpecificationNote,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraEducationLevel> (
                 gpraProfessionalInformationDto.HighestGpraEducationLevel, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraEmploymentStatus> (
                 gpraProfessionalInformationDto.GpraEmploymentStatus, _mappingHelper),
             gpraProfessionalInformationDto.OtherEmploymentTypeSpecificationNote,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProfessionalInformationDto.WagesPretaxIncomeAmount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProfessionalInformationDto.PublicAssistancePretaxIncomeAmount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProfessionalInformationDto.RetirementPretaxIncomeAmount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProfessionalInformationDto.DisabilityPretaxIncomeAmount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProfessionalInformationDto.NonLegalPretaxIncomeAmount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProfessionalInformationDto.FamilyFriendsPretaxIncomeAmount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProfessionalInformationDto.OtherPretaxIncomeAmount, _mappingHelper),
             gpraProfessionalInformationDto.OtherPretaxIncomeSpecificationNote
             ));
     gpraProfessionalInformationDto.Key = AggregateRoot.GpraProfessionalInformation.Key;
     return(true);
 }
示例#3
0
 private bool MappingProperties(
     GpraProblemsTreatmentRecoveryDto gpraProblemsTreatmentRecoveryDto, GpraProblemsTreatmentRecovery gpraProblemsTreatmentRecovery)
 {
     AggregateRoot.ReviseGpraProblemsTreatmentRecovery(
         new GpraProblemsTreatmentRecoverySection(
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.AnxietyDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.BrainMisfunctionDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.DepressionDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.ErMentalEmotionalDifficultiesTimeCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.ErPhysicalComplaintIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.ErPhysicalComplaintTimeCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.ErAlcoholSubstanceAbuseIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.ErAlcoholSubstanceAbuseTimeCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.ErMentalEmotionalDifficultiesIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraOverallHealth> (
                 gpraProblemsTreatmentRecoveryDto.GpraOverallHealth, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraPsychologicalImpact> (
                 gpraProblemsTreatmentRecoveryDto.GpraPsychologicalImpact, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraSexualActivity> (
                 gpraProblemsTreatmentRecoveryDto.GpraSexualActivity, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.HallucinationsDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.HivTestIndicator, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.HivTestResultsKnownIndicator,
             gpraProblemsTreatmentRecoveryDto.InpatientAlcoholSubstanceAbuseIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.InpatientAlcoholSubstanceAbuseNightCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.InpatientMentalEmotionalDifficultiesIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.InpatientMentalEmotionalDifficultiesNightCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.InpatientPhysicalComplaintIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.InpatientPhysicalComplaintNightCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.OutpatientAlcoholSubstanceAbuseIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.OutpatientAlcoholSubstanceAbuseTimeCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.OutpatientMentalEmotionalDifficultiesIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.OutpatientMentalEmotionalDifficultiesTimeCount, _mappingHelper),
             gpraProblemsTreatmentRecoveryDto.OutpatientPhysicalComplaintIndicator,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.OutpatientPhysicalComplaintTimeCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.PsychologicalEmotionalMedicationDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.SexualContactsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.SuicideDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.UnprotectedSexualContactsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.UnprotectedSexualHighSaContactsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.UnprotectedSexualHivContactsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraProblemsTreatmentRecoveryDto.UnprotectedSexualInjectionDrugContactsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraProblemsTreatmentRecoveryDto.ViolentBehaviorDayCount, _mappingHelper)));
     gpraProblemsTreatmentRecoveryDto.Key = AggregateRoot.GpraProblemsTreatmentRecovery.Key;
     return(true);
 }
 private bool MappingProperties(
     GpraFamilyLivingConditionsDto gpraFamilyLivingConditionsDto, GpraFamilyLivingConditions gpraFamilyLivingConditions)
 {
     AggregateRoot.ReviseGpraFamilyLivingConditions(
         new GpraFamilyLivingConditionsSection(
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraFamilyLivingConditionsDto.ChildCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraFamilyLivingConditionsDto.ChildrenInChildProtectionIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraFamilyLivingConditionsDto.ChildrenInChildProtectionCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraFamilyLivingConditionsDto.ChildrenIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraEffectDueToDrugUse> (
                 gpraFamilyLivingConditionsDto.EmotionalProblemsGpraEffectDueToDrugUse, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraEffectDueToDrugUse> (
                 gpraFamilyLivingConditionsDto.GiveUpImportantActivitiesGpraEffectDueToDrugUse, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraHousingType> (
                 gpraFamilyLivingConditionsDto.GpraHousingType, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraPlaceToLive> (
                 gpraFamilyLivingConditionsDto.MostTimeGpraPlaceToLive, _mappingHelper),
             gpraFamilyLivingConditionsDto.OtherHousingTypeSpecificationNote,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraFamilyLivingConditionsDto.PatientLostParentalRightsChildCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraFamilyLivingConditionsDto.PregnancyIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraEffectDueToDrugUse> (
                 gpraFamilyLivingConditionsDto.StressGpraEffectDueToDrugUse, _mappingHelper)
             ));
     gpraFamilyLivingConditionsDto.Key = AggregateRoot.GpraFamilyLivingConditions.Key;
     return(true);
 }
        private bool MappingProperties(GpraCrimeCriminalJusticeDto gpraCrimeCriminalJusticeDto, GpraCrimeCriminalJustice gpraCrimeCriminalJustice)
        {
            AggregateRoot.ReviseGpraCrimeCriminalJustice(
                new GpraCrimeCriminalJusticeSection(
                    GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraCrimeCriminalJusticeDto.ArrestedCount, _mappingHelper),
                    GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraCrimeCriminalJusticeDto.ArrestedDrugCount, _mappingHelper),
                    GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraCrimeCriminalJusticeDto.AwaitingTrialIndicator, _mappingHelper),
                    GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraCrimeCriminalJusticeDto.CrimeCount, _mappingHelper),
                    GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraCrimeCriminalJusticeDto.NightsConfinedCount, _mappingHelper),
                    GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraCrimeCriminalJusticeDto.ParoleProbationIndicator, _mappingHelper)
                    ));

            gpraCrimeCriminalJusticeDto.Key = AggregateRoot.GpraCrimeCriminalJustice.Key;
            return(true);
        }
示例#6
0
 private bool MappingProperties(GpraSocialConnectednessDto gpraSocialConnectednessDto, GpraSocialConnectedness gpraSocialConnectedness)
 {
     AggregateRoot.ReviseGpraSocialConnectedness(
         new GpraSocialConnectednessSection(
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraSocialConnectednessDto.AttendOtherGroupsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraSocialConnectednessDto.AttendOtherGroupsIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraSocialConnectednessDto.AttendReligiousGroupsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraSocialConnectednessDto.AttendReligiousGroupsIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraSocialConnectednessDto.AttendVoluntaryGroupsCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraSocialConnectednessDto.AttendVoluntaryGroupsIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraTroubleContact> (
                 gpraSocialConnectednessDto.GpraTroubleContact, _mappingHelper),
             gpraSocialConnectednessDto.GpraTroubleContactSpecificationNote,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraSocialConnectednessDto.InteractFamilyFriendsIndicator, _mappingHelper)
             ));
     gpraSocialConnectednessDto.Key = AggregateRoot.GpraSocialConnectedness.Key;
     return(true);
 }
示例#7
0
 private bool MappingProperties(GpraDrugAlcoholUseDto gpraDrugAlcoholUseDto, GpraDrugAlcoholUse gpraDrugAlcoholUse)
 {
     AggregateRoot.ReviseGpraDrugAlcoholUse(
         new GpraDrugAlcoholUseSection(
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraDrugAlcoholUseDto.AlcoholIntoxicationFivePlusDrinksDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(
                 gpraDrugAlcoholUseDto.AlcoholIntoxicationFourOrFewerDrinksDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.AnyAlcoholDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.BarbituratesDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.BarbituratesGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.BenzondiazepinesDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.BenzondiazepinesGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.CocaineCrackDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.CocaineCrackGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.CodeineDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.CodeineGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.DarvonDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.DarvonGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.DermerolDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.DermerolGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.DiluadidDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.DiluadidGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.HallucinogensDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.HallucinogensGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.HeroinDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.HeroinGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.IllegalDrugsDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.InhalantsDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.InhalantsGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.InjectedDrugsIndicator, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraFrequencyOfUseOfUsedItems> (
                 gpraDrugAlcoholUseDto.InjectionGpraFrequencyOfUseOfUsedItems, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.KetamineDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.KetamineGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.MarijuanaHashishDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.MarijuanaHashishGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.MethamphetamineDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.MethamphetamineGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.MorphineDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.MorphineGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.NonPrescriptionGhbDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.NonPrescriptionGhbGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.NonPrescriptionMethadoneDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.NonPrescriptionMethodoneGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.OtherIllegalDrugsDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.OtherIllegalDrugsGpraDrugRoute, _mappingHelper),
             gpraDrugAlcoholUseDto.OtherIllegalDrugsSpecificationNote,
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.OxycontinOxycodoneDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.OxycontinOxycodoneGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.PercocetDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.PercocetGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.SameDayAlcoholDrugsDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.TranquilizersDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (
                 gpraDrugAlcoholUseDto.TranquilizersGpraDrugRoute, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType(gpraDrugAlcoholUseDto.TylenolDayCount, _mappingHelper),
             GpraNonResponseTypeMapper.MapToGpraNonResponseType <GpraDrugRoute> (gpraDrugAlcoholUseDto.TylenolGpraDrugRoute, _mappingHelper)
             ));
     gpraDrugAlcoholUseDto.Key = AggregateRoot.GpraDrugAlcoholUse.Key;
     return(true);
 }