public void SendToAdmins(string subject, string content) { EmailMessage emailMessage = new EmailMessage(); // From email address Emailing_EmailAddress from = new Emailing_EmailAddress(); from.FullName = "*****@*****.**"; from.EmailAddress = _emailConfiguration.SmtpUsername; // To email addresses (Admin email addresses) List <Emailing_EmailAddress> addresses = _emailConfiguration.adminEmailAddresses; emailMessage.FromAddresses.Add(from); emailMessage.ToAddresses = addresses; emailMessage.Subject = subject; emailMessage.Content = content; Send(emailMessage); }
public void MailingListWeekly() { EmailMessage emailMessage = new EmailMessage(); // From email address Emailing_EmailAddress from = new Emailing_EmailAddress(); from.FullName = "*****@*****.**"; from.EmailAddress = _emailConfiguration.SmtpUsername; // Send email to all email addresses on the mailing list List <Emailing_EmailAddress> mailingList = _context.MailingList.ToList(); emailMessage.ToAddresses = mailingList; emailMessage.FromAddresses.Add(from); emailMessage.Subject = "Weekly mailing list"; emailMessage.Content = formMessage(); _emailService.Send(emailMessage); }
public void subscribe(Emailing_EmailAddress emailAddress) { _context.MailingList.Add(emailAddress); _context.SaveChanges(); }