Ejemplo n.º 1
0
        public MyTeamViewModel(IDataService dataService)
        {
            _dataService = dataService;

            if (IsInDesignMode)
            {
                SelectedTeam = dataService.GetTeams(1).FirstOrDefault();
                Events = new ObservableCollection<Event>(dataService.GetEvents(1));
                Players = new ObservableCollection<Player>(dataService.GetPlayers(1));
            }

            Messenger.Default.Register<Team>(this, "SelectedTeam", team =>
            {
                if (team != null)
                {
                    LoadMyTeam(team);
                }
            });
        }