private static SmtpAdapter GetSmtpAdaptor() { UserNotificationEmail userNotificationEmail = new UserNotificationEmail { AdminEmail = ConfigurationManager.AppSettings["adminEmail"], AdminFullName = ConfigurationManager.AppSettings["adminFullName"], Body = Utils.ReadFile( ConfigurationManager.AppSettings["userNotificationEmailBodyFilename"]), Subject = ConfigurationManager.AppSettings["userNotificationEmailSubject"], VersionOneUrl = ConfigurationManager.AppSettings["V1Instance"] }; AdminNotificationEmail adminNotificationEmail = new AdminNotificationEmail { AdminEmail = ConfigurationManager.AppSettings["adminEmail"], BodyTemplate = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyTemplateFilename"]), AddedUsersSection = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyNewUsersFilename"]), ReactivatedUsersSection = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyReactivatedUsersFilename"]), DeactivatedUsersSection = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyDeactivatedUsersFilename"]), Subject = ConfigurationManager.AppSettings["adminNotificationEmailSubject"], VersionOneUrl = ConfigurationManager.AppSettings["V1Instance"] }; SmtpClient smtpClient = new SmtpClient(); smtpClient.EnableSsl = bool.Parse(ConfigurationManager.AppSettings["smtpEnableSSL"]); return(new SmtpAdapter(userNotificationEmail, adminNotificationEmail, smtpClient)); }
private static SmtpAdapter GetSmtpAdaptor() { UserNotificationEmail userNotificationEmail = new UserNotificationEmail { AdminEmail = ConfigurationManager.AppSettings["adminEmail"], AdminFullName = ConfigurationManager.AppSettings["adminFullName"], Body = Utils.ReadFile( ConfigurationManager.AppSettings["userNotificationEmailBodyFilename"]), Subject = ConfigurationManager.AppSettings["userNotificationEmailSubject"], VersionOneUrl = ConfigurationManager.AppSettings["V1Instance"] }; AdminNotificationEmail adminNotificationEmail = new AdminNotificationEmail { AdminEmail = ConfigurationManager.AppSettings["adminEmail"], BodyTemplate = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyTemplateFilename"]), AddedUsersSection = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyNewUsersFilename"]), ReactivatedUsersSection = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyReactivatedUsersFilename"]), DeactivatedUsersSection = Utils.ReadFile( ConfigurationManager.AppSettings["adminNotificationEmailBodyDeactivatedUsersFilename"]), Subject = ConfigurationManager.AppSettings["adminNotificationEmailSubject"], VersionOneUrl = ConfigurationManager.AppSettings["V1Instance"] }; SmtpClient smtpClient = new SmtpClient(); smtpClient.EnableSsl = bool.Parse(ConfigurationManager.AppSettings["smtpEnableSSL"]); return new SmtpAdapter(userNotificationEmail, adminNotificationEmail, smtpClient); }