private async void ShowSoftwareDetails(SoftwareDto sw) { if (!UserLoggedIn()) { if (!Login()) { return; } } SoftwareDetailDto software = null; using (var client = new SoftwaresClient(Global.Properties.BaseUrl)) { software = await client.GetSoftware(sw.Id); } if (software == null) { return; } SoftwareDetailGrid.Visibility = System.Windows.Visibility.Visible; lblTitle.Content = sw.ToString(); txtManufacturer.Text = software.ManufacturerName; txtName.Text = software.Name; txtGenre.Text = software.GenreName; txtDescription.Text = software.Description; DataGrid1.ItemsSource = software.Licenses; menuSoftwareNewLicense.IsEnabled = true; menuSoftwareDelete.IsEnabled = true; }
private async Task GetSoftwareDetails(int id) { if (Session["Token"] == null) { Session["IsLoggedIn"] = false; Response.Redirect("~/Default.aspx"); } using (var client = new SoftwaresClient(GlobalProperties.BaseUrl, (TokenModel)Session["Token"])) { _software = await client.GetSoftware(id); } if (_software == null) { return; } lblSoftwareTitle.Text = _software.ToString(); }