Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
 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;
     }
 }
Exemplo n.º 4
0
 public LiveScoutingViewModel(IEventAggregator ev, IMatchManager man, IMediaPosition mp, LiveViewModel live)
 {
     Events       = ev;
     MatchManager = man;
     LiveView     = live;
 }