Esempio n. 1
0
        public async void DownLoadInformation()
        {
            using (WebClient web = new WebClient())
            {
                var json = await web.DownloadStringTaskAsync("https://api.rawg.io/api/games");

                var result = JsonConvert.DeserializeObject <GameNewsJSon.GamesNews>(json);
                GameNewsJSon.GamesNews games    = result;
                List <Games>           gameList = new List <Games>();
                gameList.Clear();

                for (int i = 0; i < 20; i++)
                {
                    gameList.Add(new Games
                    {
                        FullName = games.results[i].name,
                        Ratings  = games.results[i].rating,
                        Count    = games.count,
                        Released = games.results[i].released,
                        Playing  = games.results[i].playtime
                    });
                }
                LOL1.ItemsSource = gameList;
            }
        }
Esempio n. 2
0
        public async void DownLoadInformation()
        {
            using (WebClient web = new WebClient())
            {
                var json = await web.DownloadStringTaskAsync("https://api.rawg.io/api/games");

                var result = JsonConvert.DeserializeObject <GameNewsJSon.GamesNews>(json);
                GameNewsJSon.GamesNews games    = result;
                List <Games>           gameList = new List <Games>();
                gameList.Clear();

                for (int i = 0; i < 20; i++)
                {
                    gameList.Add(new Games
                    {
                        FullName     = games.results[i].name,
                        ImageSources = games.results[i].background_image,
                        Ratings      = games.results[i].rating,
                        Description  = games.description //описание почему-то пустое
                    });
                }
                gridList.ItemsSource = gameList;
            }
        }