public DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request) { try { var template = DataContext.DashboardTemplates.FirstOrDefault(x => x.Id == request.Id); if (template != null) { DataContext.DashboardTemplates.Attach(template); DataContext.DashboardTemplates.Remove(template); DataContext.SaveChanges(); } return(new DeleteTemplateResponse { IsSuccess = true, Message = "Template has been deleted" }); } catch (DbUpdateException exception) { return(new DeleteTemplateResponse { IsSuccess = false, Message = exception.Message }); } }
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); } }
public DeleteTemplateRequestTests() { var request = new DeleteTemplateRequest("mah-template"); var response = this._client.DeleteTemplate(request); this._status = response.ConnectionStatus; }
protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIResourcemanagerTemplate", "Remove")) { return; } DeleteTemplateRequest request; try { request = new DeleteTemplateRequest { TemplateId = TemplateId, OpcRequestId = OpcRequestId, IfMatch = IfMatch }; response = client.DeleteTemplate(request).GetAwaiter().GetResult(); WriteOutput(response); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
/// <summary> /// Delete a template. /// </summary> /// <param name="request"> /// The template name. /// </param> /// <returns> /// The <see cref="TemplateInfo" /> object of the template that was deleted /// </returns> public async Task <TemplateInfo> DeleteTemplate(DeleteTemplateRequest request) { const string path = "/templates/delete.json"; TemplateInfo response = await Post <TemplateInfo>(path, request); return(response); }
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); }
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); }
public async Task <bool> DeleteTemplate(string templatename) { _deletetemprequest = new DeleteTemplateRequest() { TemplateName = templatename }; _deletetempresponse = await _Client.DeleteTemplateAsync(_deletetemprequest); if (_deletetempresponse.HttpStatusCode.ToString() == "OK") { return(true); } return(false); //throw new NotImplementedException(); }
/// <summary> /// 本接口 ( DeleteTemplate ) 用于删除信息模板。 /// </summary> /// <param name="req"><see cref="DeleteTemplateRequest"/></param> /// <returns><see cref="DeleteTemplateResponse"/></returns> public DeleteTemplateResponse DeleteTemplateSync(DeleteTemplateRequest req) { JsonResponseModel <DeleteTemplateResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteTemplate"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <DeleteTemplateResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
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); }
/// <summary> /// Delete document template. /// </summary> /// <param name="request">Request. <see cref="DeleteTemplateRequest" /></param> public void DeleteTemplate(DeleteTemplateRequest request) { // verify the required parameter 'options' is set if (request.options == null) { throw new ApiException(400, "Missing required parameter 'options' when calling DeleteTemplate"); } // create path and map variables var resourcePath = this.configuration.GetServerUrl() + "/parser/template"; resourcePath = Regex .Replace(resourcePath, "\\*", string.Empty) .Replace("&", "&") .Replace("/?", "?"); var postBody = SerializationHelper.Serialize(request.options); // http body (model) parameter this.apiInvoker.InvokeApi( resourcePath, "DELETE", postBody, null, null); }
/// <summary> /// 删除合同模板 [MFA enabled] /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public async Task <DeleteTemplateResponse> DeleteTemplate(DeleteTemplateRequest request) { return(await new DeleteTemplateExecutor().Client(this).Execute <DeleteTemplateResponse, DeleteTemplateResult, DeleteTemplateRequest>(request).ConfigureAwait(false)); }
/// <summary> /// 删除合同模板 [MFA enabled] /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request) { return(new DeleteTemplateExecutor().Client(this).Execute <DeleteTemplateResponse, DeleteTemplateResult, DeleteTemplateRequest>(request)); }
/// <summary> /// 删除帐号下的个人模板 /// </summary> public async Task <DeleteTemplateResponse> DeleteTemplate(DeleteTemplateRequest request) { return(await _client.SendAsync <DeleteTemplateResponse>(request)); }