Ejemplo n.º 1
0
        public static RegisterOplysningType ToRegisterOplysningType(PersonAttributes db)
        {
            if (db != null)
            {
                var ret = new RegisterOplysningType();

                if (db.CprData != null)
                {
                    ret.Item = CprData.ToXmlType(db.CprData);
                }
                else if (db.ForeignCitizenData != null)
                {
                    ret.Item = ForeignCitizenData.ToXmlType(db.ForeignCitizenData);
                }
                else if (db.UnknownCitizenData != null)
                {
                    ret.Item = UnknownCitizenData.ToXmlType(db.UnknownCitizenData);
                }

                if (ret.Item != null)
                {
                    ret.Virkning = Effect.ToVirkningType(db.Effect);
                    return(ret);
                }
            }
            return(null);
        }
Ejemplo n.º 2
0
 public static EgenskabType ToEgenskabType(PersonAttributes db)
 {
     if (db != null && db.PersonProperties != null)
     {
         return(PersonProperties.ToXmlType(db.PersonProperties));
     }
     return(null);
 }
Ejemplo n.º 3
0
 public static SundhedOplysningType ToSundhedOplysningType(PersonAttributes db)
 {
     if (db != null && db.HealthInformation != null)
     {
         return(HealthInformation.ToXmlType(db.HealthInformation));
     }
     return(null);
 }