/// <summary>
        /// Add metadata to search criteria.
        /// </summary>
        /// <param name="metaData">The metadata.</param>
        public void Add(IPictureMetaData metaData)
        {
            if (MetaData.IsNull())
            {
                MetaData = new PictureMetaDataList();
            }

            MetaData.Add(metaData);
        }
コード例 #2
0
        /// <summary>
        /// Convert an IPictureMetaData instance
        /// to a WebPictureMetaData instance.
        /// </summary>
        /// <param name="pictureMetaData">An IPictureMetaData instance.</param>
        /// <returns>A WebPictureMetaData instance.</returns>
        private WebPictureMetaData GetPictureMetaData(IPictureMetaData pictureMetaData)
        {
            WebPictureMetaData webPictureMetaData = new WebPictureMetaData
            {
                PictureMetaDataId    = pictureMetaData.Id,
                HasPictureMetaDataId = pictureMetaData.Id > 0,
                Name  = pictureMetaData.Name,
                Value = pictureMetaData.Value
            };

            return(webPictureMetaData);
        }