public ActionResult AddStation(int?RouteID, [Bind(Include = "StationID,StationName,StationNumber")] Station NewStation) { ViewBag.RouteID = RouteID; var AllStations = _stationBLL.GetAllStations(); ViewBag.StationID = new SelectList(AllStations, "StationID", "StationName"); System.Diagnostics.Debug.WriteLine("NewStation"); System.Diagnostics.Debug.WriteLine(NewStation.StationID); System.Diagnostics.Debug.WriteLine(NewStation.StationNumber); System.Diagnostics.Debug.WriteLine(NewStation.StationName); System.Diagnostics.Debug.WriteLine("RouteID"); System.Diagnostics.Debug.WriteLine(RouteID); if (RouteID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { var StationAdded = _routeBLL.AddRouteStation((int)RouteID, NewStation); if (StationAdded) { return(RedirectToAction("Details", "Routes", new { RouteID })); } return(View(NewStation)); } return(View(NewStation)); }