public BetfairServerResponse <ReplaceExecutionReport> ReplaceOrders( string marketId, IList <ReplaceInstruction> instructions, string customerRef = null, MarketVersion marketVersion = null) { return(client.ReplaceOrders(marketId, instructions, customerRef, marketVersion).Result); }
public Task <BetfairServerResponse <ReplaceExecutionReport> > ReplaceOrders( string marketId, IList <ReplaceInstruction> instructions, string customerRef = null, MarketVersion marketVersion = null) { var args = new Dictionary <string, object>(); args[MARKET_ID] = marketId; args[INSTRUCTIONS] = instructions; args[CUSTOMER_REFERENCE] = customerRef; args[MARKET_VERSION] = marketVersion; return(networkClient.Invoke <ReplaceExecutionReport>(Endpoint.Betting, REPLACE_ORDERS_METHOD, args)); }
public Task <BetfairServerResponse <PlaceExecutionReport> > PlaceOrders( string marketId, IList <PlaceInstruction> placeInstructions, string customerRef = null, MarketVersion marketVersion = null, string customerStrategyRef = null) { var args = new Dictionary <string, object> { [MARKET_ID] = marketId, [INSTRUCTIONS] = placeInstructions, [CUSTOMER_REFERENCE] = customerRef, [MARKET_VERSION] = marketVersion, //MAX 15 CHARS [CUSTOMER_STRATEGY] = customerStrategyRef }; return(networkClient.Invoke <PlaceExecutionReport>(Endpoint.Betting, PLACE_ORDERS_METHOD, args)); }