Exemplo n.º 1
0
        public ActionResult Save(EmailServerConfigurationModel emailServerConfigurationModel)
        {
            var parameters = Model.Supports.EmailConfigurations.EmailConfigurationCommand.CreateOrEditParameters.Instance();

            parameters.EnableSsl = emailServerConfigurationModel.EnableSsl;
            parameters.Port      = emailServerConfigurationModel.Port;
            parameters.Host      = emailServerConfigurationModel.Host;
            parameters.From      = emailServerConfigurationModel.From;
            parameters.Password  = emailServerConfigurationModel.Password;
            parameters.User      = emailServerConfigurationModel.User;

            EmailConfigurationCommand.Save(parameters);
            AddModelSuccess(Translations.EditSuccess.FormatWith(TranslationsHelper.Get <EmailConfiguration>()));
            return(Redirect("Index"));
        }
Exemplo n.º 2
0
        private EmailServerConfigurationModel GetEmailServerConfiguration()
        {
            var configuration = EmailConfigurationCommand.Get();
            var viewModel     = new EmailServerConfigurationModel();

            if (configuration != null)
            {
                viewModel.Host      = configuration.Host;
                viewModel.From      = configuration.FromEmail;
                viewModel.EnableSsl = configuration.EnableSsl;
                viewModel.Port      = configuration.Port;
                viewModel.User      = configuration.HostUser;
                viewModel.Password  = configuration.Password;
            }
            return(viewModel);
        }