private IEnumerable <PartyCommodity> PartyCommodities(PartyCrossMap partyCrossMap, int crossMapNumber)
        {
            var partyCommodities = new List <PartyCommodity>();

            var commodityInstrumentTypeIds = CommodityInstrumentTypeIds(partyCrossMap).ToList();

            for (int citNumber = 0; citNumber < commodityInstrumentTypeIds.Count; citNumber++)
            {
                var partyCommodity = new PartyCommodity
                {
                    Identifiers = new MdmIdList {
                        MdmId(partyCrossMap, crossMapNumber, citNumber)
                    }
                };

                partyCommodity.Details.SourceSystem            = SourceSystemId(partyCrossMap);
                partyCommodity.Details.MappingValue            = MappingValue(partyCrossMap);
                partyCommodity.Details.CommodityInstrumentType = commodityInstrumentTypeIds[citNumber];
                partyCommodity.Details.Party = PartyId(partyCrossMap);
                partyCommodities.Add(partyCommodity);
            }
            return(partyCommodities);
        }
        private IEnumerable<PartyCommodity> PartyCommodities(PartyCrossMap partyCrossMap, int crossMapNumber)
        {
            var partyCommodities = new List<PartyCommodity>();

            var commodityInstrumentTypeIds = CommodityInstrumentTypeIds(partyCrossMap).ToList();

            for (int citNumber = 0; citNumber < commodityInstrumentTypeIds.Count; citNumber++)
            {
                var partyCommodity = new PartyCommodity
                                         {
                                             Identifiers = new MdmIdList {MdmId(partyCrossMap, crossMapNumber, citNumber)}
                                         };

                partyCommodity.Details.SourceSystem = SourceSystemId(partyCrossMap);
                partyCommodity.Details.MappingValue = MappingValue(partyCrossMap);
                partyCommodity.Details.CommodityInstrumentType = commodityInstrumentTypeIds[citNumber];
                partyCommodity.Details.Party = PartyId(partyCrossMap);
                partyCommodities.Add(partyCommodity);
            }
            return partyCommodities;
        }