FlickrNet.Flickr.TransformRotate C# (CSharp) Method

TransformRotate() public method

Rotates a photo on Flickr.
Does not rotate the original photo.
public TransformRotate ( string photoId, int degrees ) : void
photoId string The ID of the photo.
degrees int The number of degrees to rotate by. Valid values are 90, 180 and 270.
return void
        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);
            }
        }
Flickr