public ActionResult Create(Trip trip)
        {
            if (ModelState.IsValid)
            {
                db.Trips.Add(trip);
                db.SaveChanges();
            }

            return(Redirect("/"));
        }
        public ActionResult Create(Trip trip)
        {
            if (ModelState.IsValid)
            {
                db.Trips.Add(trip);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(trip));
        }
        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 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("/"));
            }
        }