//
        public ActionResult CheckOut(tbl_Booking booking, List <tbl_Passenger> tbl_Passenger)
        {
            if (Session[UtilContants.USER_LOGIN] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                try
                {
                    foreach (var item in tbl_Passenger)
                    {
                        item.isDelete = false;
                        booking.tbl_Passenger.Add(item);
                    }
                    ITourService _tourService = new TourService();

                    if (_tourService.updateSeat(booking.TourID, tbl_Passenger.Count))
                    {
                        _bookingService.SaveBooking(booking);
                        return(Json(new { status = true }));
                    }
                    else
                    {
                        return(Json(new { status = false }));
                    }
                }
                catch (Exception ee)
                {
                    return(Json(new { status = false, ee }));
                }
            }
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbl_Booking tbl_Booking = db.tbl_Booking.Find(id);

            db.tbl_Booking.Remove(tbl_Booking);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "Theater_Id,Movie,Show,Ticket_Type,Persons,Cost,Payment__Type")] tbl_Booking tbl_Booking)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_Booking).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("List"));
     }
     return(View(tbl_Booking));
 }
Exemplo n.º 4
0
        public ActionResult BookTicket([Bind(Include = "Theater_Id,Movie,Show,Ticket_Type,Persons,Cost,Payment__Type")] tbl_Booking tbl_Booking)
        {
            TempData["SucessMesssage"] = "<script>alert('Sucessfully Booked your Ticket')</script>";
            if (ModelState.IsValid)
            {
                db.tbl_Booking.Add(tbl_Booking);
                db.SaveChanges();
                return(RedirectToAction("List"));
            }

            return(View(tbl_Booking));
        }
Exemplo n.º 5
0
 public void SaveBooking(tbl_Booking tbl_Booking)
 {
     try
     {
         tbl_Booking.isDelete = false;
         db.tbl_Booking.Add(tbl_Booking);
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "B_Id,FK_HouseID,FK_RoomID,FK_GuestID,ArrivalDate,DepartureDate,TotalPerson,BookedBy,Booking_Date,B_Status")] tbl_Booking tbl_Booking)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_Booking).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.FK_GuestID = new SelectList(db.tbl_Guest, "G_Id", "G_Name", tbl_Booking.FK_GuestID);
     //ViewBag.FK_HouseID = new SelectList(db.tbl_House, "H_ID", "H_Name", tbl_Booking.FK_HouseID);
     //ViewBag.FK_RoomID = new SelectList(db.tbl_RoomsDetails, "R_Id", "R_Desc", tbl_Booking.FK_RoomID);
     return(View(tbl_Booking));
 }
Exemplo n.º 7
0
        public ActionResult Create(tbl_Booking tbl_Booking)
        {
            /*if (ModelState.IsValid)
             * {
             *  db.tbl_Booking.Add(tbl_Booking);
             *  db.SaveChanges();
             *  return RedirectToAction("Index");
             * }*/

            //ViewBag.FK_GuestID = new SelectList(db.tbl_Guest, "G_Id", "G_Name", tbl_Booking.FK_GuestID);
            //ViewBag.FK_HouseID = new SelectList(db.tbl_House, "H_ID", "H_Name", tbl_Booking.FK_HouseID);
            //ViewBag.FK_RoomID = new SelectList(db.tbl_RoomsDetails, "R_Id", "R_Desc", tbl_Booking.FK_RoomID);
            return(RedirectToAction("Payment", "Payment"));
        }
Exemplo n.º 8
0
        // GET: Site/Booking
        //public ActionResult Index()
        //{
        //    //var tbl_Booking = db.tbl_Booking.Include(t => t.tbl_Guest).Include(t => t.tbl_House).Include(t => t.tbl_RoomsDetails);
        //    return View(tbl_Booking.ToList());
        //}

        // GET: Site/Booking/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_Booking tbl_Booking = db.tbl_Booking.Find(id);

            if (tbl_Booking == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_Booking));
        }
Exemplo n.º 9
0
        // GET: Payment/Delete/5
        public ActionResult CancelTicket(int?id)
        {
            TempData["DangerMesssage"] = "<script>alert('Cancelled your Ticket')</script>";
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_Booking tbl_Booking = db.tbl_Booking.Find(id);

            if (tbl_Booking == null)
            {
                return(HttpNotFound());
            }
            return(RedirectToAction("Continue", "Customer"));
        }
Exemplo n.º 10
0
        // GET: Site/Booking/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_Booking tbl_Booking = db.tbl_Booking.Find(id);

            if (tbl_Booking == null)
            {
                return(HttpNotFound());
            }
            // ViewBag.FK_GuestID = new SelectList(db.tbl_Guest, "G_Id", "G_Name", tbl_Booking.FK_GuestID);
            //ViewBag.FK_HouseID = new SelectList(db.tbl_House, "H_ID", "H_Name", tbl_Booking.FK_HouseID);
            //ViewBag.FK_RoomID = new SelectList(db.tbl_RoomsDetails, "R_Id", "R_Desc", tbl_Booking.FK_RoomID);
            return(View(tbl_Booking));
        }