@@ -80,6 +80,27 @@ public ICRARepositoryMapper()
8080 . ForMember ( d => d . LastName , opts => opts . MapFrom ( s => s . ecer_LastName ) )
8181 . ForMember ( d => d . EmailAddress , opts => opts . MapFrom ( s => s . ecer_EmailAddress ) )
8282 . ForMember ( d => d . PhoneNumber , opts => opts . MapFrom ( s => s . ecer_PhoneNumber ) ) ;
83+
84+ CreateMap < Applications . ChildcareAgeRanges , ecer_ChildcareAgeRange > ( )
85+ . ConvertUsingEnumMapping ( opts => opts . MapByName ( true ) )
86+ . ReverseMap ( ) ;
87+ CreateMap < Applications . ReferenceRelationship , ecer_ReferenceRelationships > ( )
88+ . ConvertUsingEnumMapping ( opts => opts . MapByName ( true ) )
89+ . ReverseMap ( ) ;
90+
91+ CreateMap < ICRAWorkExperienceReferenceSubmissionRequest , ecer_WorkExperienceRef > ( MemberList . Source )
92+ . ForMember ( d => d . ecer_referencefirstname , opts => opts . MapFrom ( s => s . FirstName ) )
93+ . ForMember ( d => d . ecer_referencelastname , opts => opts . MapFrom ( s => s . LastName ) )
94+ . ForMember ( d => d . ecer_referenceemailaddress , opts => opts . MapFrom ( s => s . EmailAddress ) )
95+ . ForMember ( d => d . ecer_ReferencePhoneNumber , opts => opts . MapFrom ( s => s . PhoneNumber ) )
96+ . ForMember ( d => d . ecer_NameofEmployer , opts => opts . MapFrom ( s => s . EmployerName ) )
97+ . ForMember ( d => d . ecer_Role , opts => opts . MapFrom ( s => s . PositionTitle ) )
98+ . ForMember ( d => d . ecer_StartDate , opts => opts . MapFrom ( s => s . StartDate ) )
99+ . ForMember ( d => d . ecer_EndDate , opts => opts . MapFrom ( s => s . EndDate ) )
100+ . ForMember ( d => d . ecer_Applicantworkchildren , opts => opts . MapFrom ( s => s . WorkedWithChildren . HasValue ? ( s . WorkedWithChildren . Value ? ecer_YesNoNull . Yes : ecer_YesNoNull . No ) : ( ecer_YesNoNull ? ) null ) )
101+ . ForMember ( d => d . ecer_ChildcareAgeRangeNew , opts => opts . MapFrom ( s => s . ChildcareAgeRanges ) )
102+ . ForMember ( d => d . ecer_RelationshiptoApplicant , opts => opts . MapFrom ( s => s . ReferenceRelationship ) )
103+ . ForMember ( d => d . ecer_DateSigned , opts => opts . MapFrom ( s => s . DateSigned ) ) ;
83104 }
84105
85106 public static string IdOrEmpty ( EntityReference ? reference ) =>
0 commit comments