private void DisplayData(FlickrResponseDto flickrObj)
        {
            if (flickrObj.Items == null)
            {
                return;
            }
            ImageViewer.Items.Clear();
            if (flickrObj.Items.Count == 0)
            {
                LoadingLabel.Text = Constants.NoImagesReturnedString + SearchBox.Text;
                return;
            }
            var imgList = new ImageList
            {
                ImageSize  = new Size(230, 200),
                ColorDepth = ColorDepth.Depth32Bit
            };

            for (var i = 0; i < flickrObj.Items.Count; i++)
            {
                var imageObjLink = flickrObj.Items[i].Media;
                var image        = _iFlickrApiService.DownloadImage(imageObjLink.m);
                if (image != null)
                {
                    imgList.Images.Add(image);
                }
                ImageViewer.Items.Add(flickrObj.Items[i].Title, i);
            }
            ImageViewer.MouseClick    += ImageViewerSingleClickEvent;
            ImageViewer.LargeImageList = imgList;
        }
        private void GetImages(string value)
        {
            var data             = _iFlickrApiService.GetImages(value);
            var jsonFlickrObjDto = _iFlickrService.BuildFlickrJsonData(data);

            _flickrResponseDto = jsonFlickrObjDto;
            if (jsonFlickrObjDto != null)
            {
                LoadingLabel.Text = jsonFlickrObjDto.Title;
                DisplayData(jsonFlickrObjDto);
            }
        }
 public void Initialize()
 {
     _instance = new FlickrResponseDto();
 }