public MatchedBetViewModel(BetfairService service, IRace race, double currentFunds) { this.service = service; this.race = race; this.matchedBetCalculator = new MatchedBetCalculatorViewModel(); this.matchedBetRace = new MatchedBetRaceViewModel(service, race); this.orders = new MatchedBetOrderListViewModel(service, race.MarketId); this.CurrentRaceView = this.matchedBetRace; this.ShowRunners = true; this.ShowOrders = false; this.action = new MatchedBetActionViewModel(service, race.MarketId, currentFunds); }
private void Dispose(bool disposing) { Console.WriteLine("Disposing Matched Bet"); if (!disposed) { disposed = true; if (disposing) { if (this.matchedBetRace != null) { this.matchedBetRace.Dispose(); this.matchedBetRace = null; } } } }