コード例 #1
0
ファイル: SendEmail.cs プロジェクト: EmaZarate/pts-varios
        public override async Task <ExecutionResult> RunAsync(IStepExecutionContext context)
        {
            if (EmailAddresses == null)
            {
                EmailAddresses = new List <string>();
            }
            if (CcEmailAddresses == null)
            {
                CcEmailAddresses = new List <string>();
            }
            if (BccEmailAddresses == null)
            {
                BccEmailAddresses = new List <string>();
            }
            //_logger.LogInformation("STEP: SendEmail");
            //var x = _emailSender.SendEmailAsync(EmailAddresses.ToArray(), CcEmailAddresses.ToArray(), BccEmailAddresses.ToArray(), EmailSubject, EmailMessage, IsBodyHtml, MailPriority);
            Task.Run(() =>
                     _emailSender.SendEmailAsync(EmailAddresses.ToArray(), CcEmailAddresses.ToArray(), BccEmailAddresses.ToArray(), EmailSubject, EmailMessage, true, MailPriority));

            return(ExecutionResult.Next());
        }