Esempio n. 1
0
        public async Task RotateAsync(DegreesEnum degrees, FlipEnum flip)
        {
            string flipValue    = flip.GetEnumMemberValue();
            string degreesValue = degrees.GetEnumMemberValue();

            var postProperties = new List <KeyValuePair <string, object> >();

            postProperties.Add(new KeyValuePair <string, object>("Degrees", degreesValue));
            postProperties.Add(new KeyValuePair <string, object>("Flip", flipValue));
            var payload = JsonHelpers.GetPayloadAsJson(postProperties);

            // /image/(*)!rotate
            string requestUri = string.Format("{0}/image/{1}!rotate", SmugMug.v2.Constants.Addresses.SmugMugApi, ImageKey);

            await PostRequestAsync <object>(requestUri, payload);
        }