Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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"));
        }