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; }
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()); } }
public MainWindow() { InitializeComponent(); LblCurrentVersion.Content = GithubData.GetCurrentVersion(); }