Beispiel #1
0
 public ProductLinkDto(ProductLink pageLink)
 {
     pageID = pageLink.PageID;
     title = pageLink.Title;
     previewText = pageLink.PreviewText;
     previewImageID = pageLink.PreviewImageID == null ? null : pageLink.PreviewImageID.ToString();;
     previewImageSrc = previewImageID == null ? null : FileUrls.GetUrl(previewImageID, null, null, FileResolution.Low);
     tileDisplay = pageLink.TileDisplay;
     tileClassName = pageLink.TileClassName;
     link = pageLink.Exists ? VirtualPathUtility.ToAbsolute(pageLink.VirtualPath) : null;;
     exists = pageLink.Exists;
     hasPreviewImage = pageLink.HasPreviewImage;
     productCount = pageLink.ProductCount;
     buttons = pageLink.Buttons.Select(Products.PayPalButtonDto.FromPayPalButton).ToList();
 }
Beispiel #2
0
 public static ProductLinkDto FromProductLink(ProductLink productLink)
 {
     return new ProductLinkDto(productLink);
 }