private async Task GetInfo()
        {
            if (!IsInternet())
            {
                var dialog = new MessageDialog("There is no internet connection", "No internet!");
                await dialog.ShowAsync();
                return;
            }

            Updating = true;

            Standings.Add(Standing.GetStandingHeaderRow());
            HttpClient client = new HttpClient();
            var response = await client.GetAsync("http://www.haxball.gr/league/view/" + GameId);
            if (!response.IsSuccessStatusCode)
            {
                Updating = false;
                throw new Exception();
            }

            var content = await response.Content.ReadAsStringAsync();
            HtmlDocument doc = new HtmlDocument();
            doc.LoadHtml(content);

            var standings = doc.GetElementbyId("standings").ChildNodes
                .Where(t => t.Name == "div" && t.Attributes.FirstOrDefault(a => a.Name == "class" && a.Value == "standings-row") != null);
            foreach (var position in standings)
            {
                Standings.Add(GetStandingFromHtml(position.ChildNodes.Where(t => t.Name == "div")));
                await Task.Delay(10);
            }

            var gamesHelper = new SavedGamesHelper();
            gamesHelper.AddGameToSettings(GameId);

            var fixtures = doc.GetElementbyId("fixtures").ChildNodes
                .Where(t => t.Name == "div" && t.Attributes.FirstOrDefault(a => a.Name == "class" && a.Value.Contains("fixture-")) != null);
            foreach (var fixture in fixtures)
            {
                var element = GetFixtureFromHtml(fixture);
                if (element != null)
                    Fixtures.Add(element);
                await Task.Delay(10);
            }

            Updating = false;
        }