public AdminFileExtractRequest(Guid applicationId, FinancialReviewClarificationFile financialClarificationFile) { ApplicationId = applicationId; PageId = "FinanceClarificationFiles"; Filename = financialClarificationFile.Filename; AdminFileType = AdminFileType.Finance; }
public AdminFileExtractRequest(Guid applicationId, GatewayReviewDetails gatewayReviewDetails) { ApplicationId = applicationId; PageId = "GatewayClarificationFiles"; Filename = gatewayReviewDetails.GatewaySubcontractorDeclarationClarificationUpload; AdminFileType = AdminFileType.Gateway; }
// This is the serialization constructor. // Satisfies rule CA2229: Implement serialization constructors protected AdminFileExtractRequest(SerializationInfo info, StreamingContext context) { ApplicationId = (Guid)info.GetValue(nameof(ApplicationId), typeof(Guid)); SequenceNumber = info.GetInt32(nameof(SequenceNumber)); SectionNumber = info.GetInt32(nameof(SectionNumber)); PageId = info.GetString(nameof(PageId)); AdminFileType = (AdminFileType)info.GetValue(nameof(AdminFileType), typeof(AdminFileType)); Filename = info.GetString(nameof(Filename)); }
public AdminFileExtractRequest(AssessorClarificationOutcome assessorClarification) { ApplicationId = assessorClarification.ApplicationId; PageId = assessorClarification.PageId; SectionNumber = assessorClarification.SectionNumber; SequenceNumber = assessorClarification.SequenceNumber; Filename = assessorClarification.ClarificationFile; AdminFileType = AdminFileType.Assessor; }