コード例 #1
0
        public async Task DeleteCampaign([FromRoute] string campaignId)
        {
            await _emailService.DeleteCampaignEmailsAsync(campaignId);

            await _emailTemplateService.DeleteCampaignTemplatesAsync(campaignId);

            await _addressRepository.DeleteAsync(campaignId);

            await _campaignSettingsRepository.DeleteAsync(campaignId);

            await _log.WriteInfoAsync(nameof(DeleteCampaign), campaignId,
                                      "Campaign deleted");
        }