private static void LoadOldTailorLargeBulkOrderDeeds(XmlDocument xmlDocument) { var mapItemXmlNodeList = xmlDocument.SelectNodes(_OldLargeTailorBulkOrderDeedMapItemXPath); if (mapItemXmlNodeList != null) { foreach (var mapItemXmlNode in mapItemXmlNodeList.OfType <XmlNode>()) { var mapItem = new OldLargeBulkOrderDeedMapItem(mapItemXmlNode); var bulkOrderDeedXPath = String.Format(_OldLargeTailorBulkOrderDeedItemXPathFormat, mapItem.XmlName); var bulkOrderDeedItemXmlNodes = xmlDocument.SelectNodes(bulkOrderDeedXPath); var itemNames = new List <string>(); foreach (var bulkOrderDeedItemXmlNode in bulkOrderDeedItemXmlNodes.OfType <XmlNode>()) { itemNames.Add(XmlHelper.GetNodeValue <string>(bulkOrderDeedItemXmlNode)); } _OldTailorLargeBulkOrderDeeds.Add(new OldLargeBulkOrderDeed(mapItem, itemNames)); } } }
public OldLargeBulkOrderDeed(OldLargeBulkOrderDeedMapItem mapItem, List <string> itemNames) { _MapItem = mapItem; SmallBulkOrderDeedItemNames = new List <string>(itemNames); }