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