public ActionResult Create(Destination destination) { if (ModelState.IsValid) { try { using (var session = MvcApplication.FlaneurDocumentStore.OpenSession()) { session.Store(destination); session.SaveChanges(); } return RedirectToAction("Index"); } catch { return View(); } } return View(); }
public ActionResult Edit(string id, Destination destination) { try { Destination destinationToUpdate; using (var session = MvcApplication.FlaneurDocumentStore.OpenSession()) { destinationToUpdate = session.Load<Destination>(id); destinationToUpdate.Name = destination.Name; destinationToUpdate.Cost = destination.Cost; destinationToUpdate.Latitude = destination.Latitude; destinationToUpdate.Longitude = destination.Longitude; session.SaveChanges(); } return RedirectToAction("Index"); } catch { return View(); } }