public static void Run()
        {
            // For example purposes create template if not exists.
            TemplateUtils.CreateIfNotExist("templates/template-for-companies.json");
            var configuration = new Configuration(Common.MyAppSid, Common.MyAppKey);
            var apiInstance   = new TemplateApi(configuration);

            try
            {
                var options = new TemplateOptions
                {
                    StorageName  = Common.MyStorage,
                    TemplatePath = "templates/template-for-companies.json"
                };

                var request = new DeleteTemplateRequest(options);

                apiInstance.DeleteTemplate(request);
                Console.WriteLine("Done.");
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception while calling TemplateApi: " + e.Message);
            }
        }
Ejemplo n.º 2
0
        public void TestTemplate_Delete_WithoutOptions()
        {
            var options = new TemplateOptions();
            var request = new DeleteTemplateRequest(options);

            var ex = Assert.Throws <ApiException>(() => { TemplateApi.DeleteTemplate(request); });

            Assert.AreEqual("Request parameters missing or have incorrect format", ex.Message);
        }
Ejemplo n.º 3
0
        public void TestTemplate_Delete_FileNotFoundResult()
        {
            var options = new TemplateOptions()
            {
                TemplatePath = "notExistTemplate.json"
            };
            var deleteRequest = new DeleteTemplateRequest(options);

            var ex = Assert.Throws <ApiException>(() => { TemplateApi.DeleteTemplate(deleteRequest); });

            Assert.AreEqual("Can't find file located at 'notExistTemplate.json'.", ex.Message);
        }
Ejemplo n.º 4
0
        public void TestDeleteTemplate()
        {
            var options = new CreateTemplateOptions()
            {
                Template     = GetTemplate(),
                TemplatePath = "templates/template_1.json"
            };
            var request = new CreateTemplateRequest(options);
            var result  = TemplateApi.CreateTemplate(request);

            var deleteOptions = new TemplateOptions()
            {
                TemplatePath = "templates/template_1.json"
            };

            var deleteRequest = new DeleteTemplateRequest(deleteOptions);

            TemplateApi.DeleteTemplate(deleteRequest);
        }