private void SetHotels() { HotelServiceClient client = new HotelServiceClient(); HotelListDto[] hotelListDtos = client.getHotelListDto(_ID); if (hotelListDtos != null) { foreach (var item in hotelListDtos) { HotelListItem listItem = new HotelListItem(); listItem.Title = item.name; listItem.Subtitle = item.id; if (item.exhibitionPhoto != null) { System.Net.WebRequest request = System.Net.WebRequest.Create(item.exhibitionPhoto); System.Net.WebResponse response = request.GetResponse(); System.IO.Stream responseStream = response.GetResponseStream(); Bitmap bitmap = new Bitmap(responseStream); listItem.Image = bitmap; } flowLayoutPanel1.Controls.Add(listItem); } } }
private async void SetHotels() { HotelServiceClient client = new HotelServiceClient(); using (new OperationContextScope(client.InnerChannel)) { Program.AddAccessHeaders(); var data = await getHotelListDto(); HotelListDto[] hotelListDtos = data; if (hotelListDtos != null) { foreach (var item in hotelListDtos) { HotelListItem listItem = new HotelListItem(); listItem.Title = item.name; listItem.Subtitle = item.id; if (item.exhibitionPhoto != null) { System.Net.WebRequest request = System.Net.WebRequest.Create(item.exhibitionPhoto); System.Net.WebResponse response = request.GetResponse(); System.IO.Stream responseStream = response.GetResponseStream(); Bitmap bitmap = new Bitmap(responseStream); listItem.Image = bitmap; } flowLayoutPanel1.Controls.Add(listItem); } } } }