Example #1
0
 private void FillSectionAddress(string code, ref PersonAddress address, XmlNode requestXml)
 {
     foreach (var property in address.GetType().GetFields())
     {
         foreach (var childNode in
                  requestXml.ChildNodes.Cast <XmlNode>().Where(childNode => childNode.Name == (code + property.Name) && childNode.ChildNodes.Count > 0))
         {
             SetValueForProperty(property, address, childNode.ChildNodes[0].Value);
         }
     }
 }
Example #2
0
 private void FillSectionAddress(string code, ref PersonAddress address, XmlNode requestXml)
 {
     foreach (var property in address.GetType().GetFields())
         foreach (var childNode in
             requestXml.ChildNodes.Cast<XmlNode>().Where(childNode => childNode.Name == (code + property.Name) && childNode.ChildNodes.Count > 0))
             SetValueForProperty(property, address, childNode.ChildNodes[0].Value);
 }