public ActionResult Settings() { var configuration = WebConfigurationManager.OpenWebConfiguration("~"); var section = (ConnectionStringsSection)configuration.GetSection("connectionStrings"); var model = new SettingsModel() { ConnectionString = section.ConnectionStrings["DefaultConnection"].ConnectionString }; return View(model); }
public ActionResult Settings(SettingsModel model) { if (ModelState.IsValid) { var configuration = WebConfigurationManager.OpenWebConfiguration("~"); var section = (ConnectionStringsSection)configuration.GetSection("connectionStrings"); section.ConnectionStrings["DefaultConnection"].ConnectionString = model.ConnectionString; configuration.Save(); return RedirectToAction("Index"); } return View(model); }