erp-platform/api/modules/Kurs.Sender/Mail/KursBackgroundEmailSendingJob.cs
Sedat ÖZTÜRK e1a9562b22 init project
2025-05-06 09:45:49 +03:00

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);
}
}