private void SendEmailMessage(SitkaSmtpClientService smtpClient, MailMessage mailMessage) { mailMessage.IsBodyHtml = true; mailMessage.From = smtpClient.GetDefaultEmailFrom(); mailMessage.ReplyToList.Add(_rioConfiguration.LeadOrganizationEmail); SitkaSmtpClientService.AddBccRecipientsToEmail(mailMessage, EFModels.Entities.User.GetEmailAddressesForAdminsThatReceiveSupportEmails(_dbContext)); smtpClient.Send(mailMessage); }
private void SendEmailToLandownerAndAdmins(UserDto userDto, List <AccountDto> addedAccounts) { var smtpClient = HttpContext.RequestServices.GetRequiredService <SitkaSmtpClientService>(); var mailMessages = GenerateAddedAccountsEmail(_rioConfiguration.WEB_URL, userDto, addedAccounts); foreach (var mailMessage in mailMessages) { SitkaSmtpClientService.AddBccRecipientsToEmail(mailMessage, EFModels.Entities.User.GetEmailAddressesForAdminsThatReceiveSupportEmails(_dbContext)); SendEmailMessage(smtpClient, mailMessage); } }