Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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);
                    }
                }
            }
        }