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