public async Task <MoveImageResponse> MoveImageAsync(MoveImageRequest model) { try { string json = JsonConvert.SerializeObject(model); StringContent stringContent = new StringContent(json, Encoding.Default, "application/json"); var result = await client.PutAsync(API_VERSION + "/moveImage", stringContent); if (result.StatusCode == HttpStatusCode.Unauthorized) { return(new MoveImageResponse { Success = false, Errors = new List <string> { "Unauthorized. Please check your API Key and API Secret." } }); } var jsonResponse = await result.Content.ReadAsStringAsync(); var response = JsonConvert.DeserializeObject <MoveImageResponse>(jsonResponse); return(response); } catch (Exception e) { var ex = new Image4ioException("There is an error while moving image", e); throw ex; } }
public Task <MoveImageResponse> MoveImageAsync(MoveImageRequest model) { throw new NotImplementedException(); }
public MoveImageResponse MoveImage(MoveImageRequest model) => MoveImageAsync(model).ConfigureAwait(false).GetAwaiter().GetResult();
public MoveImageResponse MoveImage(MoveImageRequest model) { throw new NotImplementedException(); }