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)); }
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); } }
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]; } }