Пример #1
0
        private BetfairRunner ParseRunner(Runner runnerData)
        {
            BetfairRunner runner = new BetfairRunner();

            runner.Id   = runnerData.selectionId;
            runner.Name = runnerData.name;
            return(runner);
        }
Пример #2
0
        internal BetfairMarketInfo ParseMarketInfo(Market marketData)
        {
            BetfairMarketInfo marketInfo = new BetfairMarketInfo();

            marketInfo.Id          = marketData.marketId;
            marketInfo.Name        = marketData.name;
            marketInfo.Description = marketData.marketDescription;
            marketInfo.IsActive    = marketData.marketStatus == MarketStatusEnum.ACTIVE ? true : false;

            foreach (Runner runnerData in marketData.runners)
            {
                BetfairRunner runner = ParseRunner(runnerData);
                marketInfo.Runners.Add(runner);
            }

            return(marketInfo);
        }