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); } }
public static EgenskabType[] ToEgenskabTypeArray(SoegEgenskabType[] egenskab) { if (egenskab == null) { egenskab = new SoegEgenskabType[0]; } return(egenskab.Select(eg => SoegEgenskabType.ToEgenskabType(eg)).ToArray()); }
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); } }