Пример #1
0
        /// <summary>
        /// Processes the single aggregate.
        /// </summary>
        /// <param name="gpraSocialConnectednessDto">The gpra social connectedness dto.</param>
        /// <param name="gpraSocialConnectedness">The gpra social connectedness.</param>
        /// <returns>A <see cref="System.Boolean"/></returns>
        protected override bool ProcessSingleAggregate(
            GpraSocialConnectednessDto gpraSocialConnectednessDto, GpraSocialConnectedness gpraSocialConnectedness)
        {
            var propertyMappingResult = MappingProperties(gpraSocialConnectednessDto, gpraSocialConnectedness);

            _mappingResult &= propertyMappingResult;

            return(_mappingResult);
        }
Пример #2
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);
 }