示例#1
0
        public static Market[] ConvertMarketTypeWithPricesCollection(MarketTypeWithPrices[] remoteMarkets)
        {
            Market[] localMarkets = new Market[remoteMarkets.Length];

            for (int j = 0; j < remoteMarkets.Length; j++)
            {
                MarketTypeWithPrices remoteMarket = remoteMarkets[j];

                localMarkets[j]                       = new Market();
                localMarkets[j].MarketId              = remoteMarket.Id;
                localMarkets[j].Name                  = remoteMarket.Name;
                localMarkets[j].MarketType            = remoteMarket.Type;
                localMarkets[j].MarketStatus          = remoteMarket.Status;
                localMarkets[j].NoOfWinningSelections = remoteMarket.NumberOfWinningSelections;
                localMarkets[j].StartTime             = remoteMarket.StartTime;
                localMarkets[j].WithdrawalSeqNo       = remoteMarket.WithdrawalSequenceNumber;
                localMarkets[j].DisplayOrder          = remoteMarket.DisplayOrder;
                localMarkets[j].IsEnabledForMultiples = remoteMarket.IsEnabledForMultiples;

                if (remoteMarket.Selections != null)
                {
                    localMarkets[j].Selections = SelectionConverter.ConvertSelectionTypeWithPricesCollection(remoteMarket.Selections);
                }
            }

            return(localMarkets);
        }