示例#1
0
 public IActionResult OnPostMailerSettings(MailerSettingsInputModel mailerSettingsInput)
 {
     if (ModelState.IsValid)
     {
         _mailerSettings.Update(opt =>
         {
             opt.EmailFrom          = mailerSettingsInput.EmailFrom;
             opt.Host               = mailerSettingsInput.Host;
             opt.Port               = mailerSettingsInput.Port;
             opt.CredentialUserName = mailerSettingsInput.Username;
             opt.CredentialPassword = mailerSettingsInput.Password;
         });
     }
     GetInputData();
     return(Page());
 }
示例#2
0
        private void GetInputData()
        {
            AppSettingsInput = new AppSettingsInputModel
            {
                AppTitle         = _appSettings.Value.PortfolioTitle,
                ConnectionString = _appSettings.Value.ConnectionString
            };

            MailerSettingsInput = new MailerSettingsInputModel
            {
                EmailFrom = _mailerSettings.Value.EmailFrom,
                Host      = _mailerSettings.Value.Host,
                Port      = _mailerSettings.Value.Port,
                Username  = _mailerSettings.Value.CredentialUserName,
                Password  = _mailerSettings.Value.CredentialPassword
            };
        }