Skip to content

Commit 9579eb0

Browse files
committed
ECER-5182: Automapper bugs and issues resolved
1 parent 62b1702 commit 9579eb0

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

src/ECER.Clients.RegistryPortal/ECER.Clients.RegistryPortal.Server/References/ReferencesEndpoints.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ public record ICRAWorkExperienceReferenceSubmissionRequest([Required] string Tok
157157
public bool? WorkedWithChildren { get; set; }
158158
public IEnumerable<ChildcareAgeRanges>? ChildcareAgeRanges { get; set; }
159159
public ReferenceRelationship? ReferenceRelationship { get; set; }
160+
public DateTime? DateSigned { get; set; }
161+
160162
}
161163

162164
public record WorkExperienceReferenceDetails()

src/ECER.Resources.Documents/ICRA/ICRARepositoryMapper.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,11 @@ public ICRARepositoryMapper()
8484
.ForMember(d => d.EmailAddress, opts => opts.MapFrom(s => s.ecer_EmailAddress))
8585
.ForMember(d => d.PhoneNumber, opts => opts.MapFrom(s => s.ecer_PhoneNumber));
8686

87-
CreateMap<Applications.ChildcareAgeRanges, ecer_ChildcareAgeRange>()
88-
.ConvertUsingEnumMapping(opts => opts.MapByName(true))
89-
.ReverseMap();
90-
CreateMap<Applications.ReferenceRelationship, ecer_ReferenceRelationships>()
91-
.ConvertUsingEnumMapping(opts => opts.MapByName(true))
92-
.ReverseMap();
87+
9388

9489
CreateMap<ICRAWorkExperienceReferenceSubmissionRequest, ecer_WorkExperienceRef>(MemberList.Source)
90+
.ForSourceMember(s => s.CountryId, opts => opts.DoNotValidate())
91+
.ForSourceMember(s => s.WorkedWithChildren, opts => opts.DoNotValidate())
9592
.ForMember(d => d.ecer_referencefirstname, opts => opts.MapFrom(s => s.FirstName))
9693
.ForMember(d => d.ecer_referencelastname, opts => opts.MapFrom(s => s.LastName))
9794
.ForMember(d => d.ecer_referenceemailaddress, opts => opts.MapFrom(s => s.EmailAddress))

0 commit comments

Comments
 (0)