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(); }
public void DeleteEmailTemplate(string templateName) { using (AmazonSimpleEmailServiceClient client = new AmazonSimpleEmailServiceClient(_regionEndpoint)) { try { _logger.LogInformation($"DeleteEmailTemplate | TemplateName = {templateName}"); DeleteTemplateResponse result = client.DeleteTemplateAsync(new DeleteTemplateRequest { TemplateName = templateName }).Result; _logger.LogInformation($"DeleteTemplateResponse.StatusCode = {result.HttpStatusCode}"); _logger.LogInformation($"DeleteTemplateResponse.RequestId = {result.ResponseMetadata.RequestId}"); _logger.LogInformation($"DeleteTemplateResponse.Metadata = {string.Join("; ", result.ResponseMetadata.Metadata)}"); } catch (Exception ex) { _logger.LogError("Failure in DeleteEmailTemplate. Error message: " + ex.Message); throw ex; } } }