using ApplicationCore.Interfaces; using System.Text.Encodings.Web; using System.Threading.Tasks; namespace Microsoft.AspNetCore.Mvc { public static class EmailSenderExtensions { public static Task SendEmailConfirmationAsync(this IEmailSender emailSender, string email, string link) { return emailSender.SendEmailAsync(email, "Confirm your email", $"Please confirm your account by clicking here."); } public static Task SendResetPasswordAsync(this IEmailSender emailSender, string email, string callbackUrl) { return emailSender.SendEmailAsync(email, "Reset Password", $"Please reset your password by clicking here."); } } }