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); }
/// <summary> /// Processes the single aggregate. /// </summary> /// <param name="gpraFamilyLivingConditionsDto">The gpra family living conditions dto.</param> /// <param name="gpraFamilyLivingConditions">The gpra family living conditions.</param> /// <returns>A <see cref="System.Boolean"/></returns> protected override bool ProcessSingleAggregate( GpraFamilyLivingConditionsDto gpraFamilyLivingConditionsDto, GpraFamilyLivingConditions gpraFamilyLivingConditions) { var propertyMappingResult = MappingProperties(gpraFamilyLivingConditionsDto, gpraFamilyLivingConditions); _mappingResult &= propertyMappingResult; return(_mappingResult); }