/// <summary> /// Saves the specified model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public ActionResult Save(Settings model) { if(!ModelState.IsValid) { return View("index", model); } var settings = _session.Load<Settings>(model.Id); if(settings == null) { settings = new Settings() { Id = model.Id }; } UpdateModel(settings); _session.Store(settings); _session.SaveChanges(); return RedirectToAction("index"); }
public LibraryController(IDocumentSession session) { _settings = session.Load<Settings>("brickpile/settings"); _client = new AmazonS3Client(_settings.AwsAccessKey, _settings.AwsSecretAccessKey); }