Example #1
0
        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");
            }
        }
Example #2
0
        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");
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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;
            }
        }