예제 #1
0
        public static EgenskabType ToEgenskabType(SoegEgenskabType egenskab)
        {
            if (egenskab != null)
            {
                return(new EgenskabType()
                {
                    // Just copy the chile objects
                    AndreAdresser = egenskab.AndreAdresser,
                    BirthDate = egenskab.BirthDate,
                    FoedestedNavn = egenskab.FoedestedNavn,
                    FoedselsregistreringMyndighedNavn = egenskab.FoedselsregistreringMyndighedNavn,
                    KontaktKanal = egenskab.KontaktKanal,
                    NaermestePaaroerende = egenskab.NaermestePaaroerende,
                    NavnStruktur = egenskab.NavnStruktur,
                    PersonGenderCode = egenskab.PersonGenderCode,

                    // Call the conversion method
                    Virkning = SoegVirkningType.ToVirkningType(egenskab.SoegVirkning)
                });
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
 public static EgenskabType[] ToEgenskabTypeArray(SoegEgenskabType[] egenskab)
 {
     if (egenskab == null)
     {
         egenskab = new SoegEgenskabType[0];
     }
     return(egenskab.Select(eg => SoegEgenskabType.ToEgenskabType(eg)).ToArray());
 }
예제 #3
0
 public static AttributListeType ToAttributListeType(SoegAttributListeType attr)
 {
     if (attr != null)
     {
         return(new AttributListeType()
         {
             // Simply copy the attributes
             RegisterOplysning = attr.SoegRegisterOplysning,
             LokalUdvidelse = attr.LokalUdvidelse,
             SundhedOplysning = attr.SoegSundhedOplysning,
             // Call the method
             Egenskab = SoegEgenskabType.ToEgenskabTypeArray(attr.SoegEgenskab)
         });
     }
     else
     {
         return(null);
     }
 }