public ActionResult AddTrip() { info = Session["userData"] as User; if (info != null) { if (info.user_types_id == 1) { // var l = DB.lines; var Line = DB.lines.ToList(); var Day = DB.days.ToList(); var bus = DB.buses.ToList(); Trip_line_Day_View_Model trip = new Trip_line_Day_View_Model { lin = Line, dy = Day, buslist = bus }; // trip.fron_to = trip.trip.StartDate +"-"+ trip.trip.EndDate; return(View(trip)); } else { return(RedirectToAction("page_error_400", "Dashboard")); } } else { return(RedirectToAction("page_error_400", "Dashboard")); } }
public ActionResult EditTrip(int id) { info = Session["userData"] as User; if (info != null) { if (info.user_types_id == 1) { var trip = DB.trip.Single(c => c.Id == id); var Line = DB.lines.ToList(); var Day = DB.days.ToList(); var bus = DB.buses.ToList(); Trip_line_Day_View_Model trip_view = new Trip_line_Day_View_Model { tr = trip, lin = Line, dy = Day, buslist = bus }; return(View(trip_view)); } else { return(RedirectToAction("page_error_400", "Dashboard")); } } else { return(RedirectToAction("page_error_400", "Dashboard")); } }
public ActionResult EditTrip(Trip_line_Day_View_Model trip) { info = Session["userData"] as User; if (info != null) { if (info.user_types_id == 1) { if (ModelState.IsValid) { var tripDB = DB.trip.Single(c => c.Id == trip.tr.Id); tripDB.StartDate = trip.tr.StartDate; tripDB.EndDate = trip.tr.EndDate; tripDB.Dayes_Id = trip.tr.Dayes_Id; tripDB.Lines_Id = trip.tr.Lines_Id; DB.SaveChanges(); return(Json(new { result = 1 })); } var Line = DB.lines.ToList(); var Day = DB.days.ToList(); var bus = DB.buses.ToList(); trip.lin = Line; trip.dy = Day; trip.buslist = bus; return(Json(new { result = 0 })); } else { return(RedirectToAction("page_error_400", "Dashboard")); } } else { return(RedirectToAction("page_error_400", "Dashboard")); } #region /* * var tripDB = DB.trip.Single(c => c.Id == trip.tr.Id); * * if (!ModelState.IsValid) * { * var Line = DB.lines.ToList(); * var Day = DB.days.ToList(); * var bus = DB.buses.ToList(); * * trip.lin = Line; * trip.dy = Day; * trip.buslist = bus; * * return View("EditLine", trip); * } * tripDB. StartDate= trip.tr.StartDate; * tripDB.EndDate = trip.tr.EndDate; * tripDB.Dayes_Id = trip.tr.Dayes_Id; * tripDB.Lines_Id = trip.tr.Lines_Id; * DB.SaveChanges(); * * return RedirectToAction("AllTrips"); */ #endregion }
public ActionResult AddTrip(Trip_line_Day_View_Model trip) { info = Session["userData"] as User; if (info != null) { if (info.user_types_id == 1) { if (ModelState.IsValid) { DB.trip.Add(trip.tr); DB.SaveChanges(); int TripInsertedId = trip.tr.Id; var busDb = DB.buses.Single(c => c.BusID == trip.bus.BusID); busDb.trip_id = trip.tr.Id; DB.SaveChanges(); return(Json(new { result = 1 })); } var Line = DB.lines.ToList(); var Day = DB.days.ToList(); var bus = DB.buses.ToList(); trip.lin = Line; trip.dy = Day; trip.buslist = bus; return(Json(new { result = 0 })); } else { return(RedirectToAction("page_error_400", "Dashboard")); } } else { return(RedirectToAction("page_error_400", "Dashboard")); } #region /* * if (!ModelState.IsValid) * { * var Line = DB.lines.ToList(); * var Day = DB.days.ToList(); * var bus = DB.buses.ToList(); * * trip.lin = Line; * trip.dy = Day; * trip.buslist = bus; * * * return View("AddTrip", trip); * } * * * DB.trip.Add(trip.tr); * DB.SaveChanges(); * int TripInsertedId = trip.tr.Id; * * var busDb = DB.buses.Single(c => c.BusID == trip.bus.BusID); * busDb.trip_id = trip.tr.Id; * DB.SaveChanges(); * * return RedirectToAction("AllTrips"); */ #endregion }