public ActionResult Edit([Bind(Include = "routeStopId,busRouteCode,busStopNumber,offsetMinutes")] routeStop routeStop) { if (ModelState.IsValid) { //Examines cookie or session variables to assign to routeStop.busRouteCode if (Request.Cookies["busRoutecode"] != null) { routeStop.busRouteCode = Request.Cookies["busRouteCode"].Value; } else if (Session["busRouteCode"] != null) { routeStop.busRouteCode = Session["busRouteCode"].ToString(); } else { TempData["message"] = "Please select Bus Route.."; return(RedirectToAction("index", "SPBusRoute")); } db.Entry(routeStop).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.busRouteCode = new SelectList(db.busRoutes, "busRouteCode", "routeName", routeStop.busRouteCode); ViewBag.busStopNumber = new SelectList(db.busStops, "busStopNumber", "location", routeStop.busStopNumber); return(View(routeStop)); }
public ActionResult Create([Bind(Include = "routeStopId,busRouteCode,busStopNumber,offsetMinutes")] routeStop routeStop) { if (ModelState.IsValid) { //Examines cookie or session variables to assign to routeStop.busRouteCode if (Request.Cookies["busRoutecode"] != null) { routeStop.busRouteCode = Request.Cookies["busRouteCode"].Value; } else if (Session["busRouteCode"] != null) { routeStop.busRouteCode = Session["busRouteCode"].ToString(); } else { TempData["message"] = "Please select Bus Route.."; return(RedirectToAction("index", "SPBusRoute")); } db.routeStops.Add(routeStop); db.SaveChanges(); return(RedirectToAction("Index")); } //Commented because this auto generated code doesn't need any more. //ViewBag.busRouteCode = new SelectList(db.busRoutes, "busRouteCode", "routeName", routeStop.busRouteCode); ViewBag.busStopNumber = new SelectList(db.busStops, "busStopNumber", "location", routeStop.busStopNumber); return(View(routeStop)); }
public ActionResult DeleteConfirmed(int id) { routeStop routeStop = db.routeStops.Find(id); db.routeStops.Remove(routeStop); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: SPRouteStop/Edit/5 /// <summary> /// Edit ActionResult /// Examines if there's any cookie or session variables to make title of this view /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } routeStop routeStop = db.routeStops.Find(id); if (routeStop == null) { return(HttpNotFound()); } string busRouteCode = ""; //Examines cookie or session variables to assign to make title of this view if (Request.Cookies["busRoutecode"] != null) { busRouteCode = Request.Cookies["busRouteCode"].Value; } else if (Session["busRouteCode"] != null) { busRouteCode = Session["busRouteCode"].ToString(); } else { TempData["message"] = "Please select Bus Route.."; return(RedirectToAction("index", "SPBusRoute")); } // To display title of this view with busRouteCode and RouteName ViewBag.busRouteCode_ = busRouteCode; busRoute busRoute = db.busRoutes.Find(busRouteCode); ViewBag.busRouteName = busRoute.routeName; //This was commented to hide busRotueCode //ViewBag.busRouteCode = new SelectList(db.busRoutes, "busRouteCode", "routeName", routeStop.busRouteCode); ViewBag.busStopNumber = new SelectList(db.busStops, "busStopNumber", "location", routeStop.busStopNumber); return(View(routeStop)); }
// GET: SPRouteStop/Details/5 /// <summary> /// Details ActionResult /// Examines if there are any cookie or session variables to make title of this view /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Details(int?id) { string busRouteCode = ""; //Examines cookie or session variables to assign to make title of this view if (Request.Cookies["busRoutecode"] != null) { busRouteCode = Request.Cookies["busRouteCode"].Value; } else if (Session["busRouteCode"] != null) { busRouteCode = Session["busRouteCode"].ToString(); } else { TempData["message"] = "Please select Bus Route.."; return(RedirectToAction("index", "SPBusRoute")); } // To display title of this view with busRouteCode and RouteName ViewBag.busRouteCode = busRouteCode; busRoute busRoute = db.busRoutes.Find(busRouteCode); ViewBag.busRouteName = busRoute.routeName; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } routeStop routeStop = db.routeStops.Find(id); if (routeStop == null) { return(HttpNotFound()); } return(View(routeStop)); }