Skip to content

Commit c0b2c84

Browse files
committed
ECER-5269: Upload file functionality added to ICRA international certification
1 parent dbe137b commit c0b2c84

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

src/ECER.Clients.RegistryPortal/ECER.Clients.RegistryPortal.Server/ICRA/ICRAEligibilitiesEndpoints.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ public record ICRAEligibility()
7676
}
7777
public record InternationalCertification
7878
{
79+
public string? Id { get; set; }
7980
public string? CountryId { get; set; }
8081
public string? NameOfRegulatoryAuthority { get; set; }
8182
public string? EmailOfRegulatoryAuthority { get; set; }
@@ -86,6 +87,9 @@ public record InternationalCertification
8687
public string? CertificateTitle { get; set; }
8788
public DateTime? IssueDate { get; set; }
8889
public DateTime? ExpiryDate { get; set; }
90+
public IEnumerable<Applications.FileInfo> Files { get; set; } = Array.Empty<Applications.FileInfo>();
91+
public IEnumerable<string> DeletedFiles { get; set; } = Array.Empty<string>();
92+
public IEnumerable<string> NewFiles { get; set; } = Array.Empty<string>();
8993
}
9094

9195
public enum CertificateStatus

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public record ICRAEligibility()
2424
}
2525
public record InternationalCertification
2626
{
27+
public string? Id { get; set; }
2728
public string? CountryId { get; set; }
2829
public string? NameOfRegulatoryAuthority { get; set; }
2930
public string? EmailOfRegulatoryAuthority { get; set; }
@@ -34,6 +35,9 @@ public record InternationalCertification
3435
public string? CertificateTitle { get; set; }
3536
public DateTime? IssueDate { get; set; }
3637
public DateTime? ExpiryDate { get; set; }
38+
public IEnumerable<ECER.Managers.Registry.Contract.Applications.FileInfo> Files { get; set; } = Array.Empty<ECER.Managers.Registry.Contract.Applications.FileInfo>();
39+
public IEnumerable<string> DeletedFiles { get; set; } = Array.Empty<string>();
40+
public IEnumerable<string> NewFiles { get; set; } = Array.Empty<string>();
3741
}
3842

3943
public enum CertificateStatus
@@ -53,3 +57,4 @@ public enum ICRAStatus
5357
ReadyforReview,
5458
Submitted
5559
}
60+

src/ECER.Managers.Registry/ICRAEligibilityMapper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ public ICRAEligibilityMapper()
99
{
1010
CreateMap<Contract.ICRA.ICRAEligibility, ICRAEligibility>().ReverseMap();
1111
CreateMap<Contract.ICRA.InternationalCertification, InternationalCertification>().ReverseMap();
12+
CreateMap<ECER.Resources.Documents.Applications.FileInfo, ECER.Managers.Registry.Contract.Applications.FileInfo>().ReverseMap();
1213
}
1314
}

0 commit comments

Comments
 (0)