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

        }