public static GreenlandicAddress FromXmlType(GroenlandAdresseType oio) { return(new GreenlandicAddress() { GreenlandBuildingIdentifierField = oio.AddressCompleteGreenland.GreenlandBuildingIdentifier, DenmarkAddress = new DenmarkAddress() { Address = new Address() { IsUnknown = oio.UkendtAdresseIndikator, Note = oio.NoteTekst, }, CountryRef = CountryRef.FromXmlType(oio.AddressCompleteGreenland.CountryIdentificationCode), DistrictName = oio.AddressCompleteGreenland.DistrictName, DistrictSubdivisionIdentifier = oio.AddressCompleteGreenland.DistrictSubdivisionIdentifier, FloorIdentifier = oio.AddressCompleteGreenland.FloorIdentifier, MailDeliverySublocation = oio.AddressCompleteGreenland.MailDeliverySublocationIdentifier, MunicipalityCode = oio.AddressCompleteGreenland.MunicipalityCode, PostCodeIdentifier = oio.AddressCompleteGreenland.PostCodeIdentifier, SpecialRoadCode = oio.SpecielVejkodeIndikatorSpecified ? oio.SpecielVejkodeIndikator : (bool?)null, StreetBuildingIdentifier = oio.AddressCompleteGreenland.StreetBuildingIdentifier, StreetCode = oio.AddressCompleteGreenland.StreetCode, StreetName = oio.AddressCompleteGreenland.StreetName, StreetNameForAddressing = oio.AddressCompleteGreenland.StreetNameForAddressingName, SuiteIdentifier = oio.AddressCompleteGreenland.SuiteIdentifier, }, }); }
public static ForeignCitizenCountry FromXmlType(CountryIdentificationCodeType oio, bool isNationality, int ordinal) { if (oio != null) { return(new ForeignCitizenCountry() { ForeignCitizenCountryId = Guid.NewGuid(), CountryRef = CountryRef.FromXmlType(oio), IsNationality = isNationality, Ordinal = ordinal, }); } return(null); }
public static ForeignCitizenData FromXmlType(UdenlandskBorgerType oio) { if (oio != null) { var ret = new ForeignCitizenData() { BirthCountryRef = CountryRef.FromXmlType(oio.FoedselslandKode), CivilRegistrationReplacementIdentifier = oio.PersonCivilRegistrationReplacementIdentifier, PersonIdentifier = oio.PersonIdentifikator, }; ret.ForeignCitizenCountries.AddRange(ForeignCitizenCountry.FromXmlType(oio.SprogKode, false)); ret.ForeignCitizenCountries.AddRange(ForeignCitizenCountry.FromXmlType(oio.PersonNationalityCode, true)); return(ret); } return(null); }
public static ForeignAddress FromXmlType(VerdenAdresseType oio) { if (oio != null) { var ret = new ForeignAddress() { LocationDescription = oio.ForeignAddressStructure.LocationDescriptionText, CountryRef = CountryRef.FromXmlType(oio.ForeignAddressStructure.CountryIdentificationCode), FirstLine = oio.ForeignAddressStructure.PostalAddressFirstLineText, SecondLine = oio.ForeignAddressStructure.PostalAddressSecondLineText, ThirdLine = oio.ForeignAddressStructure.PostalAddressThirdLineText, FourthLine = oio.ForeignAddressStructure.PostalAddressFourthLineText, FifthLine = oio.ForeignAddressStructure.PostalAddressFifthLineText, }; return(ret); } return(null); }
public static CprData FromXmlType(CprBorgerType partCprData) { if (partCprData != null) { return(new CprData() { AddressNote = partCprData.AdresseNoteTekst, ChurchMember = partCprData.FolkekirkeMedlemIndikator, Address = Address.FromXmlType(partCprData.FolkeregisterAdresse), ResearchProtection = partCprData.ForskerBeskyttelseIndikator, NameAndAddressProtectionIndicator = partCprData.NavneAdresseBeskyttelseIndikator, CprNumber = partCprData.PersonCivilRegistrationIdentifier, CprNumberValidity = partCprData.PersonNummerGyldighedStatusIndikator, NationalityCountryRef = CountryRef.FromXmlType(partCprData.PersonNationalityCode), TelephoneNumberProtection = partCprData.TelefonNummerBeskyttelseIndikator, }); } return(null); }
public static DanishAddress FromXmlType(DanskAdresseType oio) { return(new DanishAddress() { DenmarkAddress = new DenmarkAddress() { CountryRef = CountryRef.FromXmlType(oio.AddressComplete.AddressPostal.CountryIdentificationCode), DistrictName = oio.AddressComplete.AddressPostal.DistrictName, SpecialRoadCode = oio.SpecielVejkodeIndikator, StreetBuildingIdentifier = oio.AddressComplete.AddressPostal.StreetBuildingIdentifier, StreetCode = oio.AddressComplete.AddressAccess.StreetCode, StreetName = oio.AddressComplete.AddressPostal.StreetName, StreetNameForAddressing = oio.AddressComplete.AddressPostal.StreetNameForAddressingName, DistrictSubdivisionIdentifier = oio.AddressComplete.AddressPostal.DistrictSubdivisionIdentifier, MailDeliverySublocation = oio.AddressComplete.AddressPostal.MailDeliverySublocationIdentifier, MunicipalityCode = oio.AddressComplete.AddressAccess.MunicipalityCode, FloorIdentifier = oio.AddressComplete.AddressPostal.FloorIdentifier, PostCodeIdentifier = oio.AddressComplete.AddressPostal.PostCodeIdentifier, SuiteIdentifier = oio.AddressComplete.AddressPostal.SuiteIdentifier, Address = new Address() { //TODO: Fill IsUnknown = false, Note = null, } }, AddressPoint = oio.AddressPoint != null?AddressPoint.FromXmlType(oio.AddressPoint) : null as AddressPoint, ConstituencyDistrict = oio.ValgkredsDistriktTekst, ParishDistrict = oio.SogneDistriktTekst, PoliceDistrict = oio.PolitiDistriktTekst, PostDistrict = oio.PostDistriktTekst, PostOfficeBoxIdentifier = oio.AddressComplete.AddressPostal.PostOfficeBoxIdentifier, SchoolDistrict = oio.SkoleDistriktTekst, SocialDistrict = oio.SocialDistriktTekst, }); }