private TrainFinderNavigation() { seatingPage = new SeatingPage(); trainsPage = new TrainsPage(); adminPage = new AdminPage(); userPage = new UserPage(); }
public ActionResult Create([Bind(Include = "SeatingId,SeatingDate,URL")] SeatingPage seatingPage) { if (User.Identity.IsAuthenticated) { if (ModelState.IsValid) { var seatingModel = db.SeatingPage.ToList(); foreach (var item in seatingModel) { SeatingPage mdl = new SeatingPage(); mdl.SeatingId = item.SeatingId; mdl.SeatingDate = item.SeatingDate; mdl.URL = item.URL; if (db.SeatingPage != null) { db.SeatingPage.Add(mdl); } } db.SeatingPage.Add(seatingPage); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.dateList = db.SeatingPage.Where(x => x.SeatingDate >= DateTime.Now).OrderBy(x => x.SeatingDate).ToList(); return(View(seatingPage)); } else { return(View("NotAuthorized")); } }
public ActionResult DeleteConfirmed(int id) { SeatingPage seatingPage = db.SeatingPage.Find(id); db.SeatingPage.Remove(seatingPage); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: SeatingPages/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SeatingPage seatingPage = db.SeatingPage.Find(id); if (seatingPage == null) { return(HttpNotFound()); } return(View(seatingPage)); }
public ActionResult Edit([Bind(Include = "SeatingId,SeatingDate,URL")] SeatingPage seatingPage) { if (User.Identity.IsAuthenticated) { if (ModelState.IsValid) { db.Entry(seatingPage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(seatingPage)); } else { return(View("NotAuthorized")); } }
public ActionResult Create([Bind(Include = "SeatingId,SeatingDate,URL")] SeatingPage seatingPage) { if (User.Identity.IsAuthenticated) { if (ModelState.IsValid) { db.SeatingPage.Add(seatingPage); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.dateList = db.SeatingPage.Where(x => x.SeatingDate >= DateTime.Now).OrderBy(x => x.SeatingDate).ToList(); return(View(seatingPage)); } else { return(View("NotAuthorized")); } }
// GET: SeatingPages public ActionResult Index() { if (User.Identity.IsAuthenticated) { var seatingModel = db.SeatingPage.ToList(); foreach (var item in seatingModel) { SeatingPage mdl = new SeatingPage(); mdl.SeatingId = item.SeatingId; mdl.SeatingDate = item.SeatingDate; mdl.URL = item.URL; if (db.SeatingPage != null) { db.SeatingPage.Add(mdl); } } return(View(db.SeatingPage.OrderByDescending(m => m.SeatingDate).ToList())); } else { return(View("NotAuthorized")); } }