Exemplo n.º 1
0
        public async Task OnGet()
        {
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/vnd.github.v3+json"));
            client.DefaultRequestHeaders.Add("User-Agent", "Repository Reporter");

            var stringTask = client.GetStringAsync("https://api.github.com/users/BrianGerrits/repos");

            var msg  = await stringTask;
            var data = GithubData.FromJson(msg);

            ViewData["data"] = data;
        }
Exemplo n.º 2
0
        public Settings(MainWindow mainWindow)
        {
            // Setting from profile
            ProfileOptimization.StartProfile("Settings.Profile");

            InitializeComponent();

            MainWindow = mainWindow;

            LblCurrentVersion.Content = LblCurrentVersion.Content + GithubData.GetCurrentVersion();

            if (GithubData.GetCurrentVersion() != GithubData.GetLatestVersion())
            {
                LblPreNewVersion.Text     = "There is a new version:";
                BlkNewVersion.Visibility  = Visibility.Visible;
                LblNewVersion.Text        = GithubData.GetLatestVersion();
                LnkNewVersion.NavigateUri = new Uri(GithubData.GetLatestReleaseUrl());
            }
        }
Exemplo n.º 3
0
        public MainWindow()
        {
            InitializeComponent();

            LblCurrentVersion.Content = GithubData.GetCurrentVersion();
        }