예제 #1
0
 public XElement Serialize()
 {
     return(new XElement(UblNames.Cac + nameof(TenderingCriterionResponse),
                         ID.Serialize(nameof(ID)),
                         ValidatedCriterionPropertyID.Serialize(nameof(ValidatedCriterionPropertyID)),
                         ConfidentialityLevelCode.Serialize(nameof(ConfidentialityLevelCode)),
                         ResponseValue?.Select(v => v.Serialize()),
                         ApplicablePeriod?.Serialize(nameof(ApplicablePeriod)),
                         EvidenceSupplied?.Serialize(nameof(EvidenceSupplied))
                         ));
 }
예제 #2
0
 public XElement Serialize(string name = null)
 {
     return(new XElement(UblNames.Cac + (name ?? nameof(Evidence)),
                         ID.Serialize(nameof(ID)),
                         EvidenceTypeCode.Serialize(nameof(EvidenceTypeCode)),
                         Name.Serialize(nameof(Name)),
                         Description.Serialize(nameof(Description)),
                         CandidateStatement.Serialize(nameof(CandidateStatement)),
                         ConfidentialityLevelCode.Serialize(nameof(ConfidentialityLevelCode)),
                         EvidenceIssuingParty?.Serialize(nameof(EvidenceIssuingParty)),
                         DocumentReference?.Select(dr => dr.Serialize()),
                         Language?.Serialize()
                         ));
 }