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();
 }