コード例 #1
0
ファイル: WishListViewModel.cs プロジェクト: Adona12/cinev
        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);
                };
            }
        }
コード例 #2
0
ファイル: UpcomingDetails.xaml.cs プロジェクト: Adona12/cinev
        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();
            }
        }