public ChoiceOfServiceReceiveViewModel(IEventAggregator eventAggregator, IMatchManager man, LiveViewModel live) { this.events = eventAggregator; MatchManager = man; LiveView = live; if (!LiveView.FirstServerSet) { FirstServerPlayer1 = false; FirstServerPlayer2 = false; } else { if (LiveView.Match.FirstServer == MatchPlayer.First) { FirstServerPlayer1 = true; FirstServerPlayer2 = false; } else { FirstServerPlayer1 = false; FirstServerPlayer2 = true; } } }
public MainViewModel(IEventAggregator ev, IMatchManager man, IDialogCoordinator cor) { Events = ev; Manager = man; Dialogs = cor; Manager.ActiveRally = new Rally(Manager.Match); LiveView = new LiveViewModel(Events, Manager, Dialogs); RemoteView = new RemoteViewModel(Events, Manager, Dialogs); }
public ChoiceOfEndsViewModel(IEventAggregator eventAggregator, IMatchManager man, LiveViewModel live) { this.events = eventAggregator; MatchManager = man; LiveView = live; if (MatchManager.Match.FirstPlayer.StartingTableEnd == StartingTableEnd.Top && MatchManager.Match.SecondPlayer.StartingTableEnd == StartingTableEnd.Bottom) { Player1TopPlayer2Bottom = true; Player2TopPlayer1Bottom = false; } if (MatchManager.Match.FirstPlayer.StartingTableEnd == StartingTableEnd.Bottom && MatchManager.Match.SecondPlayer.StartingTableEnd == StartingTableEnd.Top) { Player1TopPlayer2Bottom = false; Player2TopPlayer1Bottom = true; } else { Player1TopPlayer2Bottom = false; Player2TopPlayer1Bottom = false; } }
public LiveScoutingViewModel(IEventAggregator ev, IMatchManager man, IMediaPosition mp, LiveViewModel live) { Events = ev; MatchManager = man; LiveView = live; }