コード例 #1
0
        public async Task Init()
        {
            var listMTVS = await _SeasonService.Get <List <TvshowSeason> >(new TvshowSeasonSearchRequest
            {
                MovieAndTvshowId = MTVSId
            });

            SeasonsList.Clear();
            foreach (var mtvs in listMTVS)
            {
                SeasonsList.Add(mtvs);
            }
        }
コード例 #2
0
        public async Task Init()
        {
            if (SeasonsList.Count == 0)
            {
                var seasons = await _apiServiceSeasons.Get <List <Seasons> >(null);

                if (seasons.Count > 0)
                {
                    foreach (var item in seasons)
                    {
                        SeasonsList.Add(item);
                    }
                }
                else
                {
                    await Application.Current.MainPage.DisplayAlert("Information", "There is no seasons yet.", "OK");
                }
            }

            if (SelectedSeason != null)
            {
                ClubsList.Clear();
                var clubLeague = await _apiServiceClubs.GetById <List <ClubsLeague> >(selectedLeague.Id, "ClubsInLeague");

                if (clubLeague.Count > 0)
                {
                    int counter = 1;
                    foreach (var item in clubLeague.Where(x => x.SeasonId == SelectedSeason.Id).OrderByDescending(x => x.Points))
                    {
                        var club = await _apiServiceClubs.GetById <Clubs>(item.ClubId);

                        if (club != null)
                        {
                            ClubsList.Add(new ClubPoints
                            {
                                Points       = item.Points,
                                Id           = club.Id,
                                Logo         = club.Logo,
                                Name         = club.Name,
                                Abbreviation = club.Abbreviation,
                                Position     = counter
                            });
                        }
                        counter += 1;
                    }
                }
            }
        }
コード例 #3
0
        public void Update(int drainscore, int toLevelScore, int matches, int seasons, int rank)
        {
            if (toLevelScore != _lastLevel)
            {
                _lastLevel = toLevelScore;

                ToLevelScoreList.Clear();
                ToLevelScoreList = UpdateNumberList(toLevelScore.ToString().ToCharArray());
            }

            if (drainscore != _lastDrain)
            {
                _lastDrain = drainscore;

                DrainScoreList.Clear();
                DrainScoreList = UpdateNumberList(drainscore.ToString().ToCharArray());
            }

            if (seasons != _lastSeason)
            {
                _lastSeason = seasons;

                SeasonsList.Clear();
                SeasonsList = UpdateNumberList(seasons.ToString().ToCharArray());
            }

            if (matches != _lastMatches)
            {
                _lastMatches = matches;

                MatchesList.Clear();
                MatchesList = UpdateNumberList(matches.ToString().ToCharArray());
            }

            if (rank != _lastRank)
            {
                _lastRank = rank;

                RankList.Clear();
                RankList = UpdateNumberList(rank.ToString().ToCharArray());
            }
        }