public static async Task SendAsync(EmailMessage message, object token = null) { switch (AppConfig.EmailServiceName) { //case "SENDGRID": // if (message.Tos.Count > 0) // { // await SendGridEmailHelper.SendMailToMultipleAsync(message); // } // else // { // await SendGridEmailHelper.SendMailAsync(message); // } // break; case "SMTP": await SmtpEmailHelper.SendUsingSmtpAsync(message, token); break; case "RELAY": await RelayEmailHelper.SendUsingRelayAsync(message, token); break; } }
public static void Send(EmailMessage message) { switch (AppConfig.EmailServiceName) { //case "SENDGRID": // if (message.Tos.Count > 0) // { // SendGridEmailHelper.SendMailToMultiple(message); // } // else // { // SendGridEmailHelper.SendMail(message); // } // break; case "SMTP": SmtpEmailHelper.SendUsingSmtp(message); break; case "RELAY": RelayEmailHelper.SendUsingRelay(message); break; } }