Esempio n. 1
0
 public virtual string GetFullFileName(CommodityTagEntity commodityTag)
 {
     if (commodityTag == null || commodityTag.Commodity == null ||
         string.IsNullOrEmpty(commodityTag.Commodity.FileName))
     {
         return(SharedHelperExtension.GetNoPicture());
     }
     if (!string.IsNullOrEmpty(commodityTag.Commodity.Password))
     {
         return(string.Format("{0}/Images/lock.png", Configuration.ConfigurationManager.GetSetting <string>("CloudSiteMobileUrl")));
     }
     return(string.Format("{0}?v={1}", commodityTag.Commodity.GetFullFileName(commodityTag.Commodity.FileName, "i"), DateTime.Now.Ticks));
 }
Esempio n. 2
0
        /// <summary>
        /// 得到图片
        /// </summary>
        /// <returns></returns>
        public virtual string CatalogFullFileName(CatalogEntity catalog)
        {
            if (!string.IsNullOrEmpty(catalog.FileName))
            {
                return(catalog.FullFileName);
            }
            if (catalog.Commodities == null || catalog.Commodities.Count == 0)
            {
                return(SharedHelperExtension.GetNoPicture());
            }
            var commodity = catalog.Commodities.First();

            if (string.IsNullOrEmpty(commodity.FileName))
            {
                return(SharedHelperExtension.GetNoPicture());
            }
            if (!string.IsNullOrEmpty(commodity.Password))
            {
                return(string.Format("{0}/Images/lock.png", Configuration.ConfigurationManager.GetSetting <string>("CloudSiteMobileUrl")));
            }
            return(commodity.GetFullFileName(commodity.FileName, "i"));
        }