public ActionResult Edit(RouteEdit model) { var service = CreateRouteService(); if (service.UpdateRoute(model)) { TempData["SaveResult"] = "Your route was updated"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your route could not be updated."); return(View(model)); }
// GET: Route/Edit/5 public ActionResult Edit(int id) { var service = CreateRouteService(); var detail = service.GetRouteById(id); var model = new RouteEdit { RouteId = detail.RouteId, RouteGrade = detail.RouteGrade, RouteName = detail.RouteName, RouteNote = detail.RouteNote, DateSent = detail.DateSent, }; return(View(model)); }
public bool UpdateRoute(RouteEdit model) { using (var db = new DbContext()) { var route = db .Routes .Single(e => e.RouteId == model.RouteId && e.UserId == _userId); route.RouteName = model.RouteName; route.RouteGrade = model.RouteGrade; route.RouteNote = model.RouteNote; route.DateSent = model.DateSent; return(db.SaveChanges() == 1); } }