Beispiel #1
0
        public static bool PlaceBets(BetfairMarketProvider provider, int marketId, int runner1Id, decimal amount1, decimal price1,
                                     int runner2Id, decimal amount2, decimal price2)
        {
            BetToPlace bet1 = new BetToPlace()
            {
                MarketId = marketId,
                RunnerId = runner1Id,
                Amount   = amount1,
                Price    = price1
            };

            BetToPlace bet2 = new BetToPlace()
            {
                MarketId = marketId,
                RunnerId = runner2Id,
                Amount   = amount2,
                Price    = price2
            };
            List <BetToPlace> bets = new List <BetToPlace>()
            {
                bet1, bet2
            };

            return(provider.PlaceBets("betfair", bets));
        }
Beispiel #2
0
        public static bool PlaceBets(IBettingExchangeService provider, int marketId, int runner1Id, decimal amount1, decimal price1,
                                     int runner2Id, decimal amount2, decimal price2)
        {
            BetToPlace bet1 = new BetToPlace()
            {
                MarketId = marketId,
                RunnerId = runner1Id,
                Amount   = amount1,
                Price    = price1
            };

            BetToPlace bet2 = new BetToPlace()
            {
                MarketId = marketId,
                RunnerId = runner2Id,
                Amount   = amount2,
                Price    = price2
            };
            List <BetToPlace> bets = new List <BetToPlace>()
            {
                bet1, bet2
            };

            // OkashTODO: For testing only! Doesnt place any bets...
            //return provider.PlaceBets("betfair", bets);
            return(true);
        }
Beispiel #3
0
        private void placeBetButton_Click(object sender, EventArgs e)
        {
            BetfairMarketProvider provider       = new BetfairMarketProvider();
            List <Market>         cricketMarkets = provider.GetCricketMarkets("betfair");
            BetToPlace            bet1           = new BetToPlace()
            {
                Amount   = 10.0M,
                MarketId = 108104763,
                Price    = 2.58M,
                RunnerId = 69718
            };

            provider.PlaceBets("betfair", new List <BetToPlace>()
            {
                bet1
            });
            //List<Runner> runners = provider.GetRunnersForMarket("betfair", "107947974");
        }