public void TransformRotate(string photoId, int degrees)
{
if( photoId == null )
throw new ArgumentNullException("photoId");
if( degrees != 90 && degrees != 180 && degrees != 270 )
throw new ArgumentException("Must be 90, 180 or 270", "degrees");
Hashtable parameters = new Hashtable();
parameters.Add("method", "flickr.photos.transform.rotate");
parameters.Add("photo_id", photoId);
parameters.Add("degrees", degrees.ToString("0"));
FlickrNet.Response response = GetResponseNoCache(parameters);
if( response.Status == ResponseStatus.OK )
{
return;
}
else
{
throw new FlickrException(response.Error);
}
}