Beispiel #1
0
        public async Task LoadTeamsAsync(LeagueViewModel league)
        {
            IEnumerable <Team> teams = league == null ? new Team[0]
                : await _openLigaService.LoadTeamsAsync(league.LeagueKey, league.SeasonKey);

            Teams.Clear();
            TeamViewModel.FromTeams(teams).ForEach(x => Teams.Add(x));
        }
Beispiel #2
0
        public void AddSeasonAction()
        {
            var vm      = new LeagueViewModel(SimpleIoc.Default.GetInstance <IOpenLigaService>());
            var message = new ModalDialogMessage {
                ViewModel = vm
            };

            this.MessengerInstance.Send(message);
            if (message.DialogResult == true)
            {
                Leagues.Add(vm);
            }
        }
Beispiel #3
0
        private void AddAllLeagues()
        {
            foreach (var league in _leagueAndSeasonInfoService.GetAllLeagueInfo())
            {
                foreach (var season in league.Seasons)
                {
                    Leagues.Add(LeagueViewModel.Create(league.League, season));
                }
            }

            if (Leagues.Count > 0)
            {
                SelectedLeague = Leagues[0];
            }
        }