public virtual ActionResult Email() { AdminEmailSettings viewModel = new AdminEmailSettings { EmailTo = settingRepository.EmailTo, EmailSubjectPrefix = settingRepository.EmailSubjectPrefix, SmtpAddress = settingRepository.SmtpAddress, SmtpPort = settingRepository.SmtpPort, SmtpUserName = settingRepository.SmtpUserName, SmtpPassword = settingRepository.SmtpPassword, SmtpSsl = settingRepository.SmtpSsl, }; return(View(viewModel)); }
public virtual ActionResult Email(AdminEmailSettings settings) { if (!ModelState.IsValid) { return(View()); } settingRepository.EmailTo = settings.EmailTo; settingRepository.EmailSubjectPrefix = settings.EmailSubjectPrefix; settingRepository.SmtpAddress = settings.SmtpAddress; settingRepository.SmtpPort = settings.SmtpPort; settingRepository.SmtpUserName = settings.SmtpUserName; settingRepository.SmtpPassword = settings.SmtpPassword; settingRepository.SmtpSsl = settings.SmtpSsl; SetSuccessMessage("Settings saved"); return(RedirectToAction("Email")); }