public ActionResult Create(LocationModel model) { var ctx = new VisitsContext(); ctx.Locations.Add(model); ctx.SaveChanges(); return View("Index", ctx.Locations); }
public ActionResult Delete(int id) { var ctx = new VisitsContext(); ctx.Locations.Remove(ctx.Locations.FirstOrDefault(loc => loc.LocationId == id)); ctx.SaveChanges(); return View("Index", ctx.Locations); }
// GET: Visits/Delete/5 public ActionResult Delete(int id) { var ctx = new VisitsContext(); ctx.Visits.Remove(ctx.Visits.FirstOrDefault(v => v.VisitId == id)); ctx.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Edit(LocationModel model) { var ctx = new VisitsContext(); ctx.Locations.Remove(ctx.Locations.FirstOrDefault(loc => loc.LocationId == model.LocationId)); ctx.Locations.Add(model); ctx.SaveChanges(); return Edit(model.LocationId); }
public ActionResult GetCreateModel() { var ctx = new VisitsContext(); List<LocationViewModel> list = new List<LocationViewModel>(); foreach (var loc in ctx.Locations.ToList()) { var vm = new LocationViewModel { LocationId = loc.LocationId, Name = loc.Name }; list.Add(vm); } var viewModel = new VisitCreateViewModel { Locations = list, Rating = 10, Review = "", Date = new DateTime() }; var ret = Json(viewModel, JsonRequestBehavior.AllowGet); return ret; }
public ActionResult Create(VisitModel model) { var ctx = new VisitsContext(); try { ctx.Visits.Add(model); ctx.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(int id, VisitModel model) { try { // TODO: Add update logic here var ctx = new VisitsContext(); ctx.Visits.Remove(ctx.Visits.FirstOrDefault(v => v.VisitId == id)); ctx.Visits.Add(model); ctx.SaveChanges(); return Edit(id); } catch { return RedirectToAction("Index"); } }
public ActionResult Edit(int id) { var ctx = new VisitsContext(); return View("Edit", ctx.Locations.FirstOrDefault(loc => loc.LocationId == id)); }
public ActionResult Index() { var ctx = new VisitsContext(); // grab and return all Locations return View(ctx.Locations); }
// GET: Visits/Edit/5 public ActionResult Edit(int id) { var ctx = new VisitsContext(); return View(ctx.Visits.FirstOrDefault(v => v.VisitId == id)); }
// GET: Visits public ActionResult Index() { var ctx = new VisitsContext(); return View(ctx.Visits); }