private async Task GetIssue(int detailId) { try { List <Issue> issue = GetDataService.GetIssueDetailsAsync(detailId).GetAwaiter().GetResult(); foreach (var i in issue) { List <Picture> picture = new List <Picture>(); tbxIssue.Text = i.Issue1; tbxIssueDate.Text = i.IssueTime.ToString(); tbxCustomer.Text = i.Customer.CustomerName; tbxId.Text = $"Issue id: {i.IssueId}";; tbxCategory.Text = i.Category.Category1; tbxSituation.Text = i.Situation.Situation1; picture = i.Picture.ToList(); if (picture != null) { try { foreach (var p in picture) { byte[] pic = await AzureStorageService.GetPictureAsync(p.Picture1.ToString()); imageDetail.Source = await ByteArrayToImageAsync(pic); } } catch { } } var comms = i.Comment.ToList(); if (comms != null) { foreach (var c in comms) { comments.Add(c); } } } } catch { } }
private void GetIssue(int detailId) { try { cmbLoaderAsync().GetAwaiter(); List <Issue> issue = GetDataService.GetIssueDetailsAsync(detailId).GetAwaiter().GetResult(); foreach (var i in issue) { tbxId.Text = $"Issue id: {i.IssueId}"; tbxIssue.Text = i.Issue1; cmbCustomer.SelectedItem = i.Customer.CustomerName; cmbCategory.SelectedItem = i.Category.Category1; cmbSituation.SelectedItem = i.Situation.Situation1; cmbCustom = i.Customer.CustomerName; cmbSit = i.Situation.Situation1; cmbCat = i.Category.Category1; tbxIs = i.Issue1; } } catch { } }