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