Exemplo n.º 1
0
 /// <summary>
 /// Applies a watermark to the images of an album
 /// </summary>
 /// <param name="w">The id for a specific watermark</param>
 /// <returns></returns>
 public bool ApplyWatermark(Watermark w)
 {
     return ApplyWatermarkAsync(w).Result;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Applies a watermark to the images of an album
 /// </summary>
 /// <param name="w">The id for a specific watermark</param>
 /// <returns></returns>
 public bool ApplyWatermark(Watermark w)
 {
     CommunicationHelper ch = new CommunicationHelper();
     // SessionID [required], AlbumID [required], WatermarkID [required], Callback, Pretty, Strict
     var resp = ch.ExecuteMethod<SmugMugResponse>("smugmug.albums.applyWatermark", basic, "AlbumID", id, "WatermarkID", w.id);
     if (resp.stat == "ok")
         return true;
     else
     {
         Console.WriteLine(resp.message);
         throw new SmugMugException(resp.code, resp.message, resp.method);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Applies a watermark to an image
 /// </summary>
 /// <param name="w"></param>
 /// <returns></returns>
 public async Task<bool> ApplyWatermarkAsync(Watermark w)
 {
     CommunicationHelper ch = new CommunicationHelper();
     // SessionID [required], ImageId [required], WatermarkID [required], Callback, Pretty, Strict
     var resp = await ch.ExecuteMethod<ImageResponse>("smugmug.images.applyWatermark", basic, "ImageID", id, "WatermarkID", w.id);
     if (resp.stat == "ok")
         return true;
     else
     {
         Console.WriteLine(resp.message);
         throw new SmugMugException(resp.code, resp.message, resp.method);
     }
 }