示例#1
0
 public ListenTo.Shared.DO.Image Adapt(ImageMetaData imageMetaData)
 {
     Image image = new Image();
     image.ID = imageMetaData.ID;
     image.Height = imageMetaData.Height;
     image.Width = imageMetaData.Width;
     image.Thumbnail = imageMetaData.Thumbnail;
     return image;
 }
示例#2
0
 public ImageMetaData Adapt(ListenTo.Shared.DO.Image image)
 {
     ImageMetaData imageMetaData = new ImageMetaData();
     imageMetaData.ID = image.ID;
     imageMetaData.Height = image.Height;
     imageMetaData.Width = image.Width;
     imageMetaData.Thumbnail = image.Thumbnail;
     return imageMetaData;
 }
示例#3
0
        public static string RenderArtistProfileImageThumbnail(this HtmlHelper helper, ImageMetaData imageMetaData, string id, string alternateText, object htmlAttributes)
        {
            string output = string.Empty;

            if (imageMetaData != null)
            {
                output = RenderImage(helper, imageMetaData, id, alternateText, htmlAttributes);
            }
            else
            {
                output = RenderImage(helper, ARTIST_PROFILE_IMAGE_PATH, id, alternateText, htmlAttributes);
            }

            return output;
        }
示例#4
0
        public static string RenderImage(this HtmlHelper helper, ImageMetaData imageMetaData, string id, string alternateText, object htmlAttributes)
        {
            string output = "";

            if (imageMetaData != null)
            {
                string url = ListenTo.Shared.Helpers.ImageHelpers.ConstructImageUrl(imageMetaData);
                output = RenderImage(helper, url, id, alternateText, htmlAttributes);
            }
            return output;
        }
示例#5
0
 public static string RenderImage(this HtmlHelper helper, ImageMetaData imageMetaData)
 {
     return RenderImage(helper,imageMetaData,"","",null);
 }