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); }
/// <summary> /// Processes the single aggregate. /// </summary> /// <param name="gpraProblemsTreatmentRecoveryDto">The gpra problems treatment recovery dto.</param> /// <param name="gpraProblemsTreatmentRecovery">The gpra problems treatment recovery.</param> /// <returns>A <see cref="System.Boolean"/></returns> protected override bool ProcessSingleAggregate( GpraProblemsTreatmentRecoveryDto gpraProblemsTreatmentRecoveryDto, GpraProblemsTreatmentRecovery gpraProblemsTreatmentRecovery) { var propertyMappingResult = MappingProperties(gpraProblemsTreatmentRecoveryDto, gpraProblemsTreatmentRecovery); _mappingResult &= propertyMappingResult; return(_mappingResult); }