Skip to content
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
using System.Diagnostics.CodeAnalysis;

namespace EPR.RegulatorService.Frontend.Core.Models.RegistrationSubmissions;

public class CompliancePaymentRequest
Expand All @@ -11,6 +13,7 @@ public class CompliancePaymentRequest
public IEnumerable<ComplianceSchemeMemberRequest> ComplianceSchemeMembers { get; set; }
}

[ExcludeFromCodeCoverage]
public class ComplianceSchemeMemberRequest
{
public required string MemberId { get; set; }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
using System.Diagnostics.CodeAnalysis;

namespace EPR.RegulatorService.Frontend.Core.Models.RegistrationSubmissions.FacadeCommonData;

[ExcludeFromCodeCoverage]
public class ProducerDetailsDto
{
public string ProducerType { get; set; }
Expand All @@ -8,6 +11,8 @@ public class ProducerDetailsDto

public int NoOfSubsidiaries { get; set; }

public int NumberOfLateSubsidiaries { get; set; }

public bool IsLateFeeApplicable { get; set; }

public bool IsProducerOnlineMarketplace { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ public class RegistrationSubmissionOrganisationDetailsResponse
public bool IsOnlineMarketPlace { get; set; }
public int NumberOfSubsidiaries { get; set; }
public int NumberOfOnlineSubsidiaries { get; set; }
public int NumberOfLateSubsidiaries { get; set; }
public bool IsLateSubmission { get; set; }
public string OrganisationSize { get; set; }
public bool IsComplianceScheme { get; set; }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
using System.Diagnostics.CodeAnalysis;

namespace EPR.RegulatorService.Frontend.Core.Models.RegistrationSubmissions;

[ExcludeFromCodeCoverage]
public class ProducerPaymentRequest
{
public required string ApplicationReferenceNumber { get; set; }
Expand All @@ -8,6 +11,8 @@ public class ProducerPaymentRequest

public int NumberOfSubsidiaries { get; set; }

public int NumberOfLateSubsidiaries { get; set; }

public bool IsLateFeeApplicable { get; set; }

public bool IsProducerOnlineMarketplace { get; set; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ public static implicit operator RegistrationSubmissionOrganisationDetails(Regist
IsProducerOnlineMarketplace = response.IsOnlineMarketPlace,
NoOfSubsidiaries = response.NumberOfSubsidiaries,
NoOfSubsidiariesOnlineMarketPlace = response.NumberOfOnlineSubsidiaries,
NumberOfLateSubsidiaries = response.NumberOfLateSubsidiaries,
ProducerType = response.OrganisationSize
}
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ public async Task<ViewViewComponentResult> InvokeAsync(RegistrationSubmissionDet
ApplicationReferenceNumber = viewModel.ReferenceNumber,
NoOfSubsidiariesOnlineMarketplace = viewModel.ProducerDetails.NoOfSubsidiariesOnlineMarketPlace,
NumberOfSubsidiaries = viewModel.ProducerDetails.NoOfSubsidiaries,
NumberOfLateSubsidiaries = viewModel.ProducerDetails.NumberOfLateSubsidiaries,
IsLateFeeApplicable = viewModel.ProducerDetails.IsLateFeeApplicable,
IsProducerOnlineMarketplace = viewModel.ProducerDetails.IsProducerOnlineMarketplace,
ProducerType = viewModel.ProducerDetails.ProducerType,
Expand Down