Skip to content

Commit 4fabd20

Browse files
authored
Merge pull request #1522 from bcgov/stories/ecer-5183
ECER-5183: ICRA work experience reference flow changes
2 parents ee36747 + 54db862 commit 4fabd20

File tree

5 files changed

+16
-3
lines changed

5 files changed

+16
-3
lines changed

src/ECER.Clients.RegistryPortal/ECER.Clients.RegistryPortal.Server/Applications/ApplicationsEndpoints.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -628,6 +628,7 @@ public enum WorkExperienceTypes
628628
{
629629
Is400Hours,
630630
Is500Hours,
631+
ICRA,
631632
}
632633

633634
public enum CharacterReferenceStage

src/ECER.Clients.RegistryPortal/ecer.clients.registryportal.client/src/components/IcraEligibilityCard.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
>
2727
<v-btn variant="flat" size="large" color="warning" @click="handleManageIcraEligibility">
2828
<v-icon size="large" icon="mdi-arrow-right" />
29-
Manage Submission
29+
Manage submission
3030
</v-btn>
3131
</v-card-actions>
3232
</div>

src/ECER.Managers.Registry.Contract/Applications/Contract.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,7 @@ public enum WorkExperienceTypes
448448
{
449449
Is400Hours,
450450
Is500Hours,
451+
ICRA,
451452
}
452453

453454
public enum CharacterReferenceStage

src/ECER.Resources.Documents/Applications/ApplicationRepositoryMapper.cs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,11 +269,21 @@ public ApplicationRepositoryMapper()
269269
.ForMember(d => d.Type, opts => opts.MapFrom(s => s.ecer_Type))
270270
.ValidateMemberList(MemberList.Destination);
271271

272+
272273
CreateMap<WorkExperienceTypes, ecer_WorkExperienceTypes>()
273-
.ConvertUsing(src => (src == WorkExperienceTypes.Is400Hours ? ecer_WorkExperienceTypes._400Hours : ecer_WorkExperienceTypes._500Hours));
274+
.ConvertUsing(src =>
275+
src == WorkExperienceTypes.Is500Hours ? ecer_WorkExperienceTypes._500Hours :
276+
src == WorkExperienceTypes.ICRA ? ecer_WorkExperienceTypes.ICRA :
277+
ecer_WorkExperienceTypes._400Hours
278+
);
274279

275280
CreateMap<ecer_WorkExperienceTypes, WorkExperienceTypes>()
276-
.ConvertUsing(src => (src == ecer_WorkExperienceTypes._400Hours ? WorkExperienceTypes.Is400Hours : WorkExperienceTypes.Is500Hours));
281+
.ConvertUsing(src =>
282+
src == ecer_WorkExperienceTypes._500Hours ? WorkExperienceTypes.Is500Hours :
283+
src == ecer_WorkExperienceTypes.ICRA ? WorkExperienceTypes.ICRA :
284+
WorkExperienceTypes.Is400Hours
285+
);
286+
277287

278288
CreateMap<bcgov_DocumentUrl, FileInfo>(MemberList.Destination)
279289
.ForMember(d => d.Id, opts => opts.MapFrom(s => s.bcgov_DocumentUrlId))

src/ECER.Resources.Documents/Applications/IApplicationRepository.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@ public enum WorkExperienceTypes
316316
{
317317
Is400Hours,
318318
Is500Hours,
319+
ICRA
319320
}
320321

321322
public enum ProfessionalDevelopmentStatusCode

0 commit comments

Comments
 (0)