/// <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); }
/// <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); }