AgGateway.ADAPT.ISOv4Plugin.Loaders.WorkerLoader.LoadPhoneNumbers C# (CSharp) Method

LoadPhoneNumbers() private static method

private static LoadPhoneNumbers ( XmlNode inputNode, AgGateway.ADAPT.ApplicationDataModel.Logistics.ContactInfo contactInfo ) : void
inputNode System.Xml.XmlNode
contactInfo AgGateway.ADAPT.ApplicationDataModel.Logistics.ContactInfo
return void
        private static void LoadPhoneNumbers(XmlNode inputNode, ContactInfo contactInfo)
        {
            contactInfo.Contacts = new List<Contact>();

            var phone = inputNode.GetXmlNodeValue("@J");
            if (string.IsNullOrEmpty(phone) == false)
                contactInfo.Contacts.Add(new Contact { Number = phone, Type = ContactTypeEnum.FixedPhone });

            var mobile = inputNode.GetXmlNodeValue("@K");
            if (string.IsNullOrEmpty(mobile) == false)
                contactInfo.Contacts.Add(new Contact { Number = mobile, Type = ContactTypeEnum.MobilePhone });

            var fax = inputNode.GetXmlNodeValue("@L");
            if (string.IsNullOrEmpty(fax) == false)
                contactInfo.Contacts.Add(new Contact { Number = fax, Type = ContactTypeEnum.Fax });

            var email = inputNode.GetXmlNodeValue("@M");
            if (string.IsNullOrEmpty(email) == false)
                contactInfo.Contacts.Add(new Contact { Number = email, Type = ContactTypeEnum.Email });
        }