/// <summary> /// CR119-08 /// extract contact and address objects from the card personalization object /// </summary> /// <param name="pCardPersonalizedInfo"></param> /// <returns></returns> private Contact ConvertPersonalizationDataToContact(SB_CardPersonalizedInfo pCardPersonalizedInfo, Contact pContact) { pContact.FirstName = pCardPersonalizedInfo.HolderForename; pContact.Surname = pCardPersonalizedInfo.HolderSurname; pContact.DataOfBirth = pCardPersonalizedInfo.HolderDateOfBirth; pContact.Email = pCardPersonalizedInfo.HolderEmailAddress; pContact.Mobile = pCardPersonalizedInfo.HolderMobile; pContact.Phone = pCardPersonalizedInfo.HolderTelephone; if (pContact.Addresses.Count == 0) { pContact.Addresses.Add(new Address() { AddressLine1 = pCardPersonalizedInfo.HolderAddressLine1, AddressLine2 = pCardPersonalizedInfo.HolderAddressLine2, AddressLine3 = pCardPersonalizedInfo.HolderAddressLine3, County = pCardPersonalizedInfo.HolderAddressCounty, Town = pCardPersonalizedInfo.HolderAddressTown, Country_ID = pCardPersonalizedInfo.SC_CountryCode_ID }); } else { Address lAddress = pContact.Addresses.FirstOrDefault(); lAddress.AddressLine1 = pCardPersonalizedInfo.HolderAddressLine1; lAddress.AddressLine2 = pCardPersonalizedInfo.HolderAddressLine2; lAddress.AddressLine3 = pCardPersonalizedInfo.HolderAddressLine3; lAddress.County = pCardPersonalizedInfo.HolderAddressCounty; lAddress.Town = pCardPersonalizedInfo.HolderAddressTown; lAddress.Country_ID = pCardPersonalizedInfo.SC_CountryCode_ID; } return(pContact); }
/// <summary> /// CR119-08 /// extract contact and address objects from the card personalization object /// </summary> /// <param name="pCardPersonalizedInfo"></param> /// <returns></returns> private Contact ConvertPersonalizationDataToContact(SB_CardPersonalizedInfo pCardPersonalizedInfo, Contact pContact) { pContact.FirstName = pCardPersonalizedInfo.HolderForename; pContact.Surname = pCardPersonalizedInfo.HolderSurname; pContact.DataOfBirth = pCardPersonalizedInfo.HolderDateOfBirth; pContact.Email = pCardPersonalizedInfo.HolderEmailAddress; pContact.Mobile = pCardPersonalizedInfo.HolderMobile; pContact.Phone = pCardPersonalizedInfo.HolderTelephone; if (pContact.Addresses.Count == 0) { pContact.Addresses.Add(new Address() { AddressLine1 = pCardPersonalizedInfo.HolderAddressLine1, AddressLine2 = pCardPersonalizedInfo.HolderAddressLine2, AddressLine3 = pCardPersonalizedInfo.HolderAddressLine3, County = pCardPersonalizedInfo.HolderAddressCounty, Town = pCardPersonalizedInfo.HolderAddressTown, Country_ID = pCardPersonalizedInfo.SC_CountryCode_ID }); } else { Address lAddress = pContact.Addresses.FirstOrDefault(); lAddress.AddressLine1 = pCardPersonalizedInfo.HolderAddressLine1; lAddress.AddressLine2 = pCardPersonalizedInfo.HolderAddressLine2; lAddress.AddressLine3 = pCardPersonalizedInfo.HolderAddressLine3; lAddress.County = pCardPersonalizedInfo.HolderAddressCounty; lAddress.Town = pCardPersonalizedInfo.HolderAddressTown; lAddress.Country_ID = pCardPersonalizedInfo.SC_CountryCode_ID; } return pContact; }