public ActionResult Edit(int id) { using (var context = new TrainSystemDbContext()) { Trip tripForDb = context.Trips.Find(id); return(View(tripForDb)); } }
public ActionResult Index() { using (var context = new TrainSystemDbContext()) { List <Trip> trains = context.Trips.ToList(); return(View(trains)); } }
public ActionResult Create(Trip trip) { using (var context = new TrainSystemDbContext()) { context.Trips.Add(trip); context.SaveChanges(); return(this.Redirect("/")); } }
public ActionResult EditConfirm(int id, Trip trip) { using (var context = new TrainSystemDbContext()) { Trip tripForDb = context.Trips.Find(id); tripForDb.Id = trip.Id; tripForDb.Origin = trip.Origin; context.SaveChanges(); return(Redirect("/")); } }
public ActionResult Delete(int id) { using (var context = new TrainSystemDbContext()) { Trip tripForDb = context.Trips.Find(id); if (tripForDb == null) { return(HttpNotFound()); } return(View(tripForDb)); } }
public ActionResult DeleteConfirm(int id, Trip tripModel) { using (var context = new TrainSystemDbContext()) { Trip tripForDb = context.Trips.Find(id); if (tripForDb == null) { return(HttpNotFound()); } context.Trips.Remove(tripForDb); context.SaveChanges(); return(Redirect("/")); } }
public TripController(TrainSystemDbContext context) { this.context = context; }