//
        // GET: /BookingExtraAttribute/Details/5

        public ActionResult Details(long id = 0)
        {
            BookingExtraAttribute bookingextraattribute = db.BookingExtraAttributes.Find(id);

            if (bookingextraattribute == null)
            {
                return(HttpNotFound());
            }
            return(View(bookingextraattribute));
        }
        //
        // GET: /BookingExtraAttribute/Edit/5

        public ActionResult Edit(long id = 0)
        {
            BookingExtraAttribute bookingextraattribute = db.BookingExtraAttributes.Find(id);

            if (bookingextraattribute == null)
            {
                return(HttpNotFound());
            }
            ViewBag.BookingExtraID     = new SelectList(db.BookingExtras, "BookingExtraID", "LegacyReference", bookingextraattribute.BookingExtraID);
            ViewBag.BookingExtraTypeID = new SelectList(db.BookingExtraTypes, "BookingExtraTypeID", "ExtraTypeName");
            return(View(bookingextraattribute));
        }
        //
        // GET: /BookingExtraAttribute/Delete/5

        public ActionResult Delete(long id = 0)
        {
            BookingExtraAttribute bookingextraattribute = db.BookingExtraAttributes.Find(id);

            if (bookingextraattribute == null)
            {
                return(HttpNotFound());
            }
            db.BookingExtraAttributes.Remove(bookingextraattribute);
            db.SaveChanges();

            return(RedirectToAction("BookingExtraAttributeListIndex", "BookingExtraAttribute", new { bookingExtraId = id }));
        }
 public ActionResult Edit(BookingExtraAttribute bookingextraattribute)
 {
     if (ModelState.IsValid)
     {
         db.Entry(bookingextraattribute).State = EntityState.Modified;
         db.SaveChanges();
         ViewBag.BookingExtraID     = new SelectList(db.BookingExtras, "BookingExtraID", "LegacyReference", bookingextraattribute.BookingExtraID);
         ViewBag.BookingExtraTypeID = new SelectList(db.BookingExtraTypes, "BookingExtraTypeID", "ExtraTypeName");
         return(RedirectToAction("BookingExtraAttributeListIndex", "BookingExtraAttribute", new { bookingExtraId = bookingextraattribute.BookingExtraID }));
     }
     ViewBag.BookingExtraID     = new SelectList(db.BookingExtras, "BookingExtraID", "LegacyReference", bookingextraattribute.BookingExtraID);
     ViewBag.BookingExtraTypeID = new SelectList(db.BookingExtraTypes, "BookingExtraTypeID", "ExtraTypeName");
     return(View(bookingextraattribute));
 }