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