@@ -71,6 +71,8 @@ public ICRARepositoryMapper()
7171 . ConvertUsingEnumMapping ( o => o . MapByName ( true ) ) ;
7272
7373 CreateMap < EmploymentReference , ecer_WorkExperienceRef > ( MemberList . Source )
74+ . ForSourceMember ( s => s . Status , opts => opts . DoNotValidate ( ) )
75+ . ForSourceMember ( s => s . WillProvideReference , opts => opts . DoNotValidate ( ) )
7476 . ForMember ( d => d . ecer_WorkExperienceRefId , opts => opts . MapFrom ( s => string . IsNullOrEmpty ( s . Id ) ? null : s . Id ) )
7577 . ForMember ( d => d . ecer_FirstName , opts => opts . MapFrom ( s => s . FirstName ) )
7678 . ForMember ( d => d . ecer_LastName , opts => opts . MapFrom ( s => s . LastName ) )
@@ -82,7 +84,9 @@ public ICRARepositoryMapper()
8284 . ForMember ( d => d . FirstName , opts => opts . MapFrom ( s => s . ecer_FirstName ) )
8385 . ForMember ( d => d . LastName , opts => opts . MapFrom ( s => s . ecer_LastName ) )
8486 . ForMember ( d => d . EmailAddress , opts => opts . MapFrom ( s => s . ecer_EmailAddress ) )
85- . ForMember ( d => d . PhoneNumber , opts => opts . MapFrom ( s => s . ecer_PhoneNumber ) ) ;
87+ . ForMember ( d => d . PhoneNumber , opts => opts . MapFrom ( s => s . ecer_PhoneNumber ) )
88+ . ForMember ( d => d . Status , opts => opts . MapFrom ( s => s . StatusCode ) )
89+ . ForMember ( d => d . WillProvideReference , opts => opts . MapFrom ( s => s . ecer_WillProvideReference . HasValue ? s . ecer_WillProvideReference . Equals ( ecer_YesNoNull . Yes ) : default ( bool ? ) ) ) ;
8690
8791
8892
@@ -103,6 +107,7 @@ public ICRARepositoryMapper()
103107 . ForMember ( d => d . ecer_RelationshiptoApplicant , opts => opts . MapFrom ( s => s . ReferenceRelationship ) )
104108 . ForMember ( d => d . ecer_WillProvideReference , opts => opts . MapFrom ( s => s . WillProvideReference ? ecer_YesNoNull . Yes : ecer_YesNoNull . No ) )
105109 . ForMember ( d => d . ecer_DateSigned , opts => opts . MapFrom ( s => s . DateSigned ) ) ;
110+
106111 }
107112
108113 public static string IdOrEmpty ( EntityReference ? reference ) =>
0 commit comments