public RegisterOplysningType ToRegisterOplysningType() { return(new RegisterOplysningType() { Item = PersonTotal.ToCprBorgerType(Nationality, Address, Departure), Virkning = PersonTotal.ToCprBorgerTypeVirkning(Nationality, Address, Departure) }); }
public AdresseType ToAdresseType(PersonTotal personTotal) { string postDistrict = personTotal.PostDistrictName; var greenlandicAddress = this.MunicipalityCode >= AddressConstants.GreenlandMunicipalCodeStart; return(new AdresseType() { Item = greenlandicAddress ? (AdresseBaseType)ToGroenlandAdresseType(postDistrict) : ToDanskAdresseType(postDistrict) }); }
public TilstandListeType ToTilstandListeType() { return(new TilstandListeType() { // TODO: Is it OK to get the full history here? // TODO: Use CivilStatusWrapper CivilStatus = new CivilStatusType() { CivilStatusKode = PersonTotal.ToCivilStatusCodeType(this.Separation), // TODO: Shall we use birthdate is status is Single ('U')? TilstandVirkning = TilstandVirkningType.Create(Utilities.DateFromDecimal(PersonTotal.MaritalStatusDate)) }, LivStatus = new LivStatusType() { LivStatusKode = PersonTotal.ToLivStatusKodeType(), // TODO: Shall we use other dates? StatusDate is sometimes null TilstandVirkning = TilstandVirkningType.Create(Utilities.DateFromFirstDecimal(PersonTotal.StatusDate)), }, // No extensions now LokalUdvidelse = null }); }