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