public void TestUpdateTransformStrictAsync() { // should allow updating transformation allowed_for_strict Transformation t = new Transformation().Crop("scale").Width(100); ImageUploadParams uploadParams = new ImageUploadParams() { File = new FileDescription(m_testImagePath), EagerTransforms = new List <Transformation>() { t }, Tags = "transformation" }; m_cloudinary.Upload(uploadParams); UpdateTransformParams updateParams = new UpdateTransformParams() { Transformation = "c_scale,w_100", Strict = true }; UpdateTransformResult result = m_cloudinary.UpdateTransformAsync(updateParams).Result; GetTransformResult getResult = m_cloudinary.GetTransform("c_scale,w_100"); Assert.IsNotNull(getResult); Assert.AreEqual(true, getResult.Strict); updateParams.Strict = false; m_cloudinary.UpdateTransform(updateParams); getResult = m_cloudinary.GetTransform("c_scale,w_100"); Assert.IsNotNull(getResult); Assert.AreEqual(false, getResult.Strict); }
public void TestUpdateTransformStrict() { // should allow updating transformation allowed_for_strict ImageUploadParams uploadParams = new ImageUploadParams() { File = new FileDescription(m_testImagePath), EagerTransforms = new List <Transformation>() { m_simpleTransformation }, Tags = m_apiTag }; m_cloudinary.Upload(uploadParams); UpdateTransformParams updateParams = new UpdateTransformParams() { Transformation = m_simpleTransformationAsString, Strict = true }; m_cloudinary.UpdateTransform(updateParams); GetTransformResult getResult = m_cloudinary.GetTransform(m_simpleTransformationAsString); Assert.IsNotNull(getResult); Assert.AreEqual(true, getResult.Strict); updateParams.Strict = false; m_cloudinary.UpdateTransform(updateParams); getResult = m_cloudinary.GetTransform(m_simpleTransformationAsString); Assert.IsNotNull(getResult); Assert.AreEqual(false, getResult.Strict); }
public Task <UpdateTransformResult> UpdateTransformAsync(UpdateTransformParams parameters) { return(CallAsync(UpdateTransform, parameters)); }
public static UpdateTransformResult UpdateTransform(this Cloudinary cloudinary, UpdateTransformParams parameters) { return(cloudinary.UpdateTransformAsync(parameters).ExecSync()); }