public ActionResult DeleteConfirmed(int id) { HikeBooking hikeBooking = db.HikeBookings.Find(id); db.HikeBookings.Remove(hikeBooking); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,StartDate,EndDate,Status,AspNetUserId,HikingId")] HikeBooking hikeBooking) { if (ModelState.IsValid) { db.Entry(hikeBooking).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AspNetUserId = new SelectList(db.AspNetUsers, "Id", "Email", hikeBooking.AspNetUserId); ViewBag.HikingId = new SelectList(db.Hikings, "Id", "HikeName", hikeBooking.HikingId); return(View(hikeBooking)); }
// GET: HikeBookings/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HikeBooking hikeBooking = db.HikeBookings.Find(id); if (hikeBooking == null) { return(HttpNotFound()); } return(View(hikeBooking)); }
// GET: HikeBookings/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HikeBooking hikeBooking = db.HikeBookings.Find(id); if (hikeBooking == null) { return(HttpNotFound()); } ViewBag.AspNetUserId = new SelectList(db.AspNetUsers, "Id", "Email", hikeBooking.AspNetUserId); ViewBag.HikingId = new SelectList(db.Hikings, "Id", "HikeName", hikeBooking.HikingId); return(View(hikeBooking)); }
public ActionResult Create([Bind(Include = "Id,StartDate,EndDate,Status,AspNetUserId,HikingId")] HikeBooking hikeBooking) { hikeBooking.AspNetUserId = User.Identity.GetUserId(); ModelState.Clear(); TryValidateModel(hikeBooking); if (ModelState.IsValid) { db.HikeBookings.Add(hikeBooking); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AspNetUserId = new SelectList(db.AspNetUsers, "Id", "Email", hikeBooking.AspNetUserId); ViewBag.HikingId = new SelectList(db.Hikings, "Id", "HikeName", hikeBooking.HikingId); return(View(hikeBooking)); }