Exemple #1
0
        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;
         }
     }
 }