Ejemplo n.º 1
0
 public System.Xml.XmlNode Generate(XCRI.Interfaces.XCRICAP11.IQualification qualification)
 {
     return(this._GetGeneratedNode((w) =>
     {
         this.XmlGenerator.Write(w, qualification);
     }));
 }
Ejemplo n.º 2
0
 public void Write
 (
     System.Xml.XmlWriter xmlWriter,
     XCRI.Interfaces.XCRICAP11.IQualification qualification
 )
 {
     if (qualification == null)
     {
         throw new ArgumentNullException("qualification");
     }
     if ((qualification.CompatibleWith & XCRIProfiles.XCRI_v1_1) == 0)
     {
         return;
     }
     this._WriteStartElement(xmlWriter, "qualification", Configuration.Namespaces.XCRICAP11NamespaceUri);
     this.WriteXCRI11GenericItem(xmlWriter, (XCRI.Interfaces.XCRICAP11.IGeneric)qualification);
     if (qualification.Level != null)
     {
         this.Write(xmlWriter, qualification.Level);
     }
     if (qualification.Type != null)
     {
         this.Write(xmlWriter, qualification.Type);
     }
     foreach (XCRI.Interfaces.XCRICAP11.IQualificationAwardedBy awardedBy in qualification.AwardedBy)
     {
         if (awardedBy != null)
         {
             this.Write(xmlWriter, awardedBy);
         }
     }
     foreach (XCRI.Interfaces.XCRICAP11.IQualificationAccreditedBy accreditedBy in qualification.AccreditedBy)
     {
         if (accreditedBy != null)
         {
             this.Write(xmlWriter, accreditedBy);
         }
     }
     this._WriteEndElement(xmlWriter);
 }