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);
 }