public async Task LoadTeams() { IsBusy = true; var teamsinformation = await NbaApiService.GetTeamsInformation(); var info = teamsinformation.League.Standard; if ((Connectivity.NetworkAccess == NetworkAccess.Internet)) { if (teamsinformation != null) { foreach (Standard team in info) { Teams.Add(team.FullName.ToString()); } Selected = Teams[0]; } IsBusy = false; } else { await AlertService.DisplayAlertAsync("Error", "No tiene Acceso a internet", "cancel"); } }
public async void GetCoachData() { if (Connectivity.NetworkAccess == NetworkAccess.Internet) { var coachInfo = await NbaApiService.GetCoachList(); CoachList = new ObservableCollection <Standard>(coachInfo.League.Standard); Internet = true; } else { Internet = false; await AlertService.DisplayAlertAsync("No Network", "Please connect to network", "Ok"); } }
private async void GetActiveTeams() { TeamsList teams = await NbaApiService.GetTeamsInformation(); if (teams.GetType().Name == "TeamsList") { if (teams != null) { TeamList = new ObservableCollection <Standard>(teams.League.Standard); InternetConnection = true; } } else { InternetConnection = false; } }
private async void GetActivePlayers() { PlayerList players = await NbaApiService.GetNbaPlayers(); if (players.GetType().Name == "PlayerList") { if (players != null) { List <Player> activlePlayersList = players.League.Standard.Where(player => player.IsActive == true).ToList(); ActivePlayers = new ObservableCollection <Player>(activlePlayersList); AllActivePlayers = new ObservableCollection <Player>(activlePlayersList); InternetConnection = true; } } else { InternetConnection = false; } }