public List <CallCreditEmail> GetEmail(CT_applicantdemographics appdem)
        {
            var EmailAddresses = new List <CallCreditEmail>();

            TryRead(() => {
                foreach (var EmL in appdem.contact.email)
                {
                    var email = new CallCreditEmail();

                    var emailaddress = EmL;

                    TryRead(() => email.EmailType    = emailaddress.type, "Email type code", false);
                    TryRead(() => email.EmailAddress = emailaddress.address, "Email address", false);
                    EmailAddresses.Add(email);
                }
            }, "Emails");

            return(EmailAddresses);
        }
        public List <CallCreditTelephone> GetTelephone(CT_applicantdemographics appdem)
        {
            var TelephoneNumbers = new List <CallCreditTelephone>();

            TryRead(() => {
                foreach (var TlPh in appdem.contact.telephone)
                {
                    var telephones = new CallCreditTelephone();

                    var phonenumber = TlPh;

                    TryRead(() => telephones.TelephoneType = phonenumber.type, "Telephone Type Code", false);
                    TryRead(() => telephones.STD           = phonenumber.std, "Telephone STD Code", false);
                    TryRead(() => telephones.PhoneNumber   = phonenumber.number, "Telephone number", false);
                    TryRead(() => telephones.Extension     = phonenumber.extension, "Telephone extension number", false);
                    TelephoneNumbers.Add(telephones);
                }
            }, "Telephones");
            return(TelephoneNumbers);
        }