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