public ImageSliderViewModel BuildSlider(Image image) { if (image == null) { throw new ArgumentNullException("image"); } var result = new ImageSliderViewModel(); result.Name = image.Name; result.Description = image.Description; result.Key = image.Key; result.Rate = image.Rate; try { result.Content = string.Format( "data:{0};base64,{1}", image.ContentType, this.GetImageThumbnailContent(image)); } catch (Exception) { result.Content = string.Empty; } return result; }