public ActionResult DeleteConfirmed(int id) { AccommodationRoom accommodationRoom = db.AccommodationRooms.Find(id); db.AccommodationRooms.Remove(accommodationRoom); db.SaveChanges(); return(RedirectToAction("Details", "AccommodationLocations", new { id = accommodationRoom.AccommodationLocationID })); }
public ActionResult Edit([Bind(Include = "ID,AccommodationLocationID,RoomName,SleepsTotal,SleepsBed,SleepsSofa,CostNightly,MinNights,IsAvailable")] AccommodationRoom accommodationRoom) { if (ModelState.IsValid) { db.Entry(accommodationRoom).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "AccommodationLocations", new { id = accommodationRoom.AccommodationLocationID })); } ViewBag.AccommodationLocationID = new SelectList(db.AccommodationLocations, "ID", "LocationName", accommodationRoom.AccommodationLocationID); return(View(accommodationRoom)); }
// GET: AccommodationRooms/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AccommodationRoom accommodationRoom = await db.AccommodationRooms.Where(r => r.ID == id).Include(r => r.Location).FirstOrDefaultAsync(); if (accommodationRoom == null) { return(HttpNotFound()); } return(View(accommodationRoom)); }
// GET: AccommodationRooms/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AccommodationRoom accommodationRoom = db.AccommodationRooms.Find(id); if (accommodationRoom == null) { return(HttpNotFound()); } return(View(accommodationRoom)); }
// GET: AccommodationRooms/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AccommodationRoom accommodationRoom = db.AccommodationRooms.Find(id); if (accommodationRoom == null) { return(HttpNotFound()); } ViewBag.AccommodationLocationID = new SelectList(db.AccommodationLocations, "ID", "LocationName", accommodationRoom.AccommodationLocationID); return(View(accommodationRoom)); }