示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_tag"></param>
        /// <param name="_showThumb"></param>
        /// <returns></returns>
        public static string GetAWSPath(this TagRow _tag, bool _showThumb)
        {
            if (_tag.ImageGuid != null)
            {
                return(GetAWSPath(_tag.ImageGuid.Value, _showThumb));
            }

            return(Config.GetSettingValue("NoImageURL"));
        }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_tag"></param>
        /// <param name="_showThumb"></param>
        /// <returns></returns>
        public static string GetUrl(this TagRow _tag, bool _showThumb)
        {
            string temp = GetAWSPath(_tag, _showThumb);

            if (temp.StartsWith("http", StringComparison.InvariantCultureIgnoreCase))
            {
                return(temp);
            }

            return(Config.GetSettingValue("S3Protocol", "https") + "://" + temp);
        }
示例#3
0
 public TagRowChangeEvent(TagRow row, DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
示例#4
0
 public void RemoveTagRow(TagRow row) {
     this.Rows.Remove(row);
 }
示例#5
0
 public void AddTagRow(TagRow row) {
     this.Rows.Add(row);
 }