27 lines
792 B
C#
27 lines
792 B
C#
using Volo.Abp.BackgroundJobs;
|
|
using Volo.Abp.DependencyInjection;
|
|
|
|
namespace Kurs.Sender.Mail;
|
|
|
|
public class KursBackgroundEmailSendingJob :
|
|
AsyncBackgroundJob<KursBackgroundEmailSendingJobArgs>, ITransientDependency
|
|
{
|
|
protected IKursEmailSender EmailSender { get; }
|
|
|
|
public KursBackgroundEmailSendingJob(IKursEmailSender emailSender)
|
|
{
|
|
EmailSender = emailSender;
|
|
}
|
|
|
|
public override async Task ExecuteAsync(KursBackgroundEmailSendingJobArgs args)
|
|
{
|
|
//await EmailSender.SendEmailAsync(args.Template, args.To, args.Params, args.Subject);
|
|
await EmailSender.SendEmailAsync(
|
|
args.To,
|
|
args.Sender,
|
|
args.Params,
|
|
args.TextContent,
|
|
args.Subject,
|
|
args.Attachments);
|
|
}
|
|
}
|