public ForgotPasswordService( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ApplicationUserStore applicationUserStore, IEmailSender emailSender, IMimeMessageBuilder emailBuilder) { this.userManager = userManager; this.signInManager = signInManager; this.applicationUserStore = applicationUserStore; this.emailSender = emailSender; this.emailBuilder = emailBuilder; }
public SmtpDeliverer(IMimeMessageBuilder builder, IMimeMessageSender sender) { this.builder = builder; this.sender = sender; }
public async Task SendEmailAsync(IMimeMessageBuilder emailBuilder, CancellationToken cancellationToken = default) { var message = emailBuilder.Build(); await SendEmailViaSmtpClientAsync(message, cancellationToken); }
public ItemCompletedEmailNotificationHandler(IEmailSender emailSender, IMimeMessageBuilder emailBuilder) { _emailSender = emailSender; this.emailBuilder = emailBuilder; }