public async void retriveWish() { WishListHelper wishHelper = new WishListHelper(); List <WishListUser> data = await wishHelper.GetAllWish(AuthenticationViewModel.LoggedinUser); foreach (WishListUser wlu in data) { using (var webClient = new WebClient()) { Console.WriteLine(wlu.MovieID); string mid = Convert.ToString(wlu.MovieID); string jsonString = webClient.DownloadString("https://api.themoviedb.org/3/movie/" + mid + "?api_key=f4b8e415cb9ab402e5c1d72176cab35b"); var r = MUpcomingDetails.FromJson(jsonString); details.Add(r); }; } }
public UpcomingDetails(int upcomingId) { BindingContext = new IconFont("\uf2d1", "\uf2d5"); globalID = (int)upcomingId; InitializeComponent(); using (var webClient = new WebClient()) { string s = "https://api.themoviedb.org/3/movie/429617?api_key=f4b8e415cb9ab402e5c1d72176cab35b"; string mid = Convert.ToString(upcomingId); string jsonString = webClient.DownloadString("https://api.themoviedb.org/3/movie/" + mid + "?api_key=f4b8e415cb9ab402e5c1d72176cab35b"); r = MUpcomingDetails.FromJson(jsonString); Title.Text = r.Title; MovieImage.Source = new UriImageSource() { Uri = new Uri(r.FullBackPath) }; OverView.Text = r.Overview; string concat = ""; foreach (Genre g in r.Genres) { concat += g.Name + " | "; } string sub = concat.Substring(0, concat.Length - 2); Genres.Text = sub; Status.Text = r.Status; checkIfFavourite(); } }