Пример #1
0
        public virtual bool SendEmail(EmailModel model)
        {
            try
            {
                int port = 25;

                int.TryParse(configurationProvider.GetConfigSetting(Constants.ConfigKeys.EmailPort), out port);
                var host = configurationProvider.GetConfigSetting(Constants.ConfigKeys.EmailServer);

                var fromAddress = configurationProvider.GetConfigSetting(Constants.ConfigKeys.EmailFromAddress);

                var mail = new MailMessage(fromAddress, model.EmailAddress, model.EmailSubject, model.EmailBody);
                mail.IsBodyHtml = true;

                smtpAdapter.SendEmail(host, port, mail);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
 public string Get(string id)
 {
     return(_configurationProvider.GetConfigSetting(id));
 }