public ActionResult HajjPackage()
        {
            Package_tbl packages = new Package_tbl();
            var         list     = db.Package_tbl.ToList();

            return(View(list));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Package_tbl package_tbl = db.Package_tbl.Find(id);

            db.Package_tbl.Remove(package_tbl);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: Package/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Package_tbl package_tbl = db.Package_tbl.Find(id);

            if (package_tbl == null)
            {
                return(HttpNotFound());
            }
            return(View(package_tbl));
        }
        public ActionResult CustomizeCreate(Package_tbl package_tbl)
        {
            if (ModelState.IsValid)
            {
                db.Package_tbl.Add(package_tbl);
                db.SaveChanges();
                //return RedirectToAction("Index");
                return(RedirectToAction("Create", "Customer", new { @id = package_tbl.PackageId }));
            }

            ViewBag.HotelName    = new SelectList(db.HotelName_tbl, "HotelNameId", "HotelName", package_tbl.HotelName);
            ViewBag.PackageGroup = new SelectList(db.PackageGroup_tbl, "PackageGroupId", "PackageGroupName", package_tbl.PackageGroup);
            ViewBag.StarRate     = new SelectList(db.StarRate_tbl, "StarRateId", "StarRate", package_tbl.StarRate);
            ViewBag.PackageType  = new SelectList(db.PackageType_tbl, "PackageTypeId", "PackageTypeName", package_tbl.PackageType);
            ViewBag.RoomType     = new SelectList(db.RoomType_tbl, "RoomTypeId", "RoomType", package_tbl.RoomType);
            ViewBag.TravelClass  = new SelectList(db.TravelClass_tbl, "TravelClassId", "TravelClassName", package_tbl.TravelClass);
            return(View(package_tbl));
        }
        public ActionResult Edit(Package_tbl package_tbl, HttpPostedFileBase imageName)
        {
            ViewBag.HotelName    = new SelectList(db.HotelName_tbl, "HotelNameId", "HotelName", package_tbl.HotelName);
            ViewBag.PackageGroup = new SelectList(db.PackageGroup_tbl, "PackageGroupId", "PackageGroupName", package_tbl.PackageGroup);
            ViewBag.StarRate     = new SelectList(db.StarRate_tbl, "StarRateId", "StarRate", package_tbl.StarRate);
            ViewBag.PackageType  = new SelectList(db.PackageType_tbl, "PackageTypeId", "PackageTypeName", package_tbl.PackageType);
            ViewBag.RoomType     = new SelectList(db.RoomType_tbl, "RoomTypeId", "RoomType", package_tbl.RoomType);
            ViewBag.TravelClass  = new SelectList(db.TravelClass_tbl, "TravelClassId", "TravelClassName", package_tbl.TravelClass);

            if (ModelState.IsValid)
            {
                db.Entry(package_tbl).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(package_tbl));
        }
        // GET: Package/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Package_tbl package_tbl = db.Package_tbl.Find(id);

            if (package_tbl == null)
            {
                return(HttpNotFound());
            }
            ViewBag.HotelName    = new SelectList(db.HotelName_tbl, "HotelNameId", "HotelName", package_tbl.HotelName);
            ViewBag.PackageGroup = new SelectList(db.PackageGroup_tbl, "PackageGroupId", "PackageGroupName", package_tbl.PackageGroup);
            ViewBag.StarRate     = new SelectList(db.StarRate_tbl, "StarRateId", "StarRate", package_tbl.StarRate);
            ViewBag.PackageType  = new SelectList(db.PackageType_tbl, "PackageTypeId", "PackageTypeName", package_tbl.PackageType);
            ViewBag.RoomType     = new SelectList(db.RoomType_tbl, "RoomTypeId", "RoomType", package_tbl.RoomType);
            ViewBag.TravelClass  = new SelectList(db.TravelClass_tbl, "TravelClassId", "TravelClassName", package_tbl.TravelClass);
            return(View(package_tbl));
        }
        public ActionResult Create(Package_tbl package_tbl, HttpPostedFileBase imageName)
        {
            var image = System.IO.Path.GetFileName(imageName.FileName);

            package_tbl.Image = image.ToString();

            if (ModelState.IsValid)
            {
                db.Package_tbl.Add(package_tbl);
                db.SaveChanges();
                imageName.SaveAs(Server.MapPath("../Upload/Picture/" + package_tbl.PackageId.ToString() + "_" + package_tbl.Image));
                return(RedirectToAction("Index"));
            }

            ViewBag.HotelName    = new SelectList(db.HotelName_tbl, "HotelNameId", "HotelName", package_tbl.HotelName);
            ViewBag.PackageGroup = new SelectList(db.PackageGroup_tbl, "PackageGroupId", "PackageGroupName", package_tbl.PackageGroup);
            ViewBag.StarRate     = new SelectList(db.StarRate_tbl, "StarRateId", "StarRate", package_tbl.StarRate);
            ViewBag.PackageType  = new SelectList(db.PackageType_tbl, "PackageTypeId", "PackageTypeName", package_tbl.PackageType);
            ViewBag.RoomType     = new SelectList(db.RoomType_tbl, "RoomTypeId", "RoomType", package_tbl.RoomType);
            ViewBag.TravelClass  = new SelectList(db.TravelClass_tbl, "TravelClassId", "TravelClassName", package_tbl.TravelClass);
            return(View(package_tbl));
        }
        public ActionResult UmrahPackage()
        {
            Package_tbl packages = new Package_tbl();

            return(View(db.Package_tbl.ToList()));
        }