/// <summary> /// Email queued in the database /// </summary> /// <param name="subject"></param> /// <param name="body"></param> /// <param name="sender"></param> /// <param name="recipient"></param> /// <param name="siteId"></param> private void SendEmailViaDatabase(string subject, string body, string sender, string recipient, int siteId) { DatabaseEmailQueue emailQueue = new DatabaseEmailQueue(); IDnaDataReaderCreator creator = new DnaDataReaderCreator(AppContext.TheAppContext.Config.ConnectionString, AppContext.TheAppContext.Diagnostics); emailQueue.QueueEmail(creator, recipient, sender, subject, body, string.Empty, DatabaseEmailQueue.EmailPriority.Medium); }
public void SendEmailViaDatabase(string sender, string recipient, string ccAddress, string subject, string body, string notes, DatabaseEmailQueue.EmailPriority priority) { DatabaseEmailQueue emailQueue = new DatabaseEmailQueue(); emailQueue.QueueEmail(DnaDataReaderCreator, recipient, sender, ccAddress, subject, body, notes, priority); }
/// <summary> /// Email queued in the database /// </summary> /// <param name="subject"></param> /// <param name="body"></param> /// <param name="sender"></param> /// <param name="recipient"></param> /// <param name="ccAddress"></param> /// <param name="siteId"></param> private void SendEmailViaDatabase(string subject, string body, string sender, string recipient, string ccAddress, int siteId) { DatabaseEmailQueue emailQueue = new DatabaseEmailQueue(); IDnaDataReaderCreator creator = InputContext.CreateDnaDataReaderCreator(); emailQueue.QueueEmail(creator, recipient, sender, ccAddress, subject, body, string.Empty, DatabaseEmailQueue.EmailPriority.Medium); }