public EmailSenderManager(IConfiguration configuration) { _configuration = configuration; _emailConfiguration = new EmailConfiguration(); _emailConfiguration.FromEmailAddress = _configuration["AppEmailConfig:FromEmailAddress"].ToString(); _emailConfiguration.FromEmailAddressDisplayName = _configuration["AppEmailConfig:FromEmailAddressDisplayName"].ToString(); _emailConfiguration.Password = _configuration["AppEmailConfig:PasswordKey"].ToString(); _emailConfiguration.Host = _configuration["AppEmailConfig:HostKey"].ToString(); _emailConfiguration.Port = Int32.Parse(_configuration["AppEmailConfig:PortKey"]); _emailConfiguration.Ssl = Boolean.Parse(_configuration["AppEmailConfig:SslKey"]); _emailConfiguration.TestEmailAddress = _configuration["AppEmailConfig:TestEmailAddress"].ToString(); _log.Debug("EmailSenderManager - EmailConfiguration - FromEmailAddress: " + _emailConfiguration.FromEmailAddress); _log.Debug("EmailSenderManager - EmailConfiguration - Password: "******"AppEmailConfig:SendGridFromEmailAddress"].ToString(); _sendGridConfiguration.DisplayName = _configuration["AppEmailConfig:SendGridFromEmailAddressDisplayName"].ToString(); _sendGridConfiguration.ApiKey = _configuration["AppEmailConfig:SendGridApiKey"].ToString(); _log.Debug("EmailSenderManager - SendGridConfiguration - FromEmailAddress: " + _sendGridConfiguration.FromEmailAddress); _contactUsConfiguration = new ContactUsConfiguration(); _contactUsConfiguration.EmailAddress = _configuration["AppContactUsConfig:EmailAddress"].ToString(); _contactUsConfiguration.EmailAddressDisplayName = _configuration["AppContactUsConfig:EmailAddressDisplayName"].ToString(); _contactUsConfiguration.PhoneNumber = _configuration["AppContactUsConfig:PhoneNumber"].ToString(); _contactUsConfiguration.PhoneNumberDisplayName = _configuration["AppContactUsConfig:PhoneNumberDisplayName"].ToString(); _log.Debug("EmailSenderManager - ContactUsConfiguration - EmailAddress: " + _contactUsConfiguration.EmailAddress); _log.Debug("EmailSenderManager - ContactUsConfiguration - PhoneNumber: " + _contactUsConfiguration.PhoneNumber); }
public SmsSenderManager(IConfiguration configuration) { _configuration = configuration; _smsConfiguration = new SmsConfiguration(); _smsConfiguration.Number = _configuration["AppSmsConfig:TwilioFromNumber"].ToString(); _smsConfiguration.Sid = _configuration["AppSmsConfig:TwilioAccountSid"].ToString(); _smsConfiguration.AuthToken = _configuration["AppSmsConfig:TwilioAuthToken"].ToString(); _log.Debug("SmsSenderManager - Number: " + _smsConfiguration.Number); _contactUsConfiguration = new ContactUsConfiguration(); _contactUsConfiguration.EmailAddress = _configuration["AppContactUsConfig:EmailAddress"].ToString(); _contactUsConfiguration.EmailAddressDisplayName = _configuration["AppContactUsConfig:EmailAddressDisplayName"].ToString(); _contactUsConfiguration.PhoneNumber = _configuration["AppContactUsConfig:PhoneNumber"].ToString(); _contactUsConfiguration.PhoneNumberDisplayName = _configuration["AppContactUsConfig:PhoneNumberDisplayName"].ToString(); _log.Debug("SmsSenderManager - ContactUsConfiguration - EmailAddress: " + _contactUsConfiguration.EmailAddress); _log.Debug("SmsSenderManager - ContactUsConfiguration - PhoneNumber: " + _contactUsConfiguration.PhoneNumber); }