public ActionResult BookingDetails(int id) { DBContext context = new DBContext(); Book_Package book = context.Book_Packages.FirstOrDefault(m => m.BookingId == id); return(View(book)); }
public ActionResult Book_Package(Book_Package booking) { /*DBContext context = new DBContext(); * context.Book_Packages.Add(booking); * context.SaveChanges();*/ package = booking; return(RedirectToAction("Generate_Bill", booking)); }
public ActionResult Edit(int id) { DBContext context = new DBContext(); Book_Package booking = context.Book_Packages.FirstOrDefault(m => m.BookingId == id); Session["PackageId"] = id; Session["Source"] = booking.Source; Session["Destination"] = booking.Destination; return(View(booking)); }
public ActionResult Edit(Book_Package package) { DBContext context = new DBContext(); context.Book_Packages.FirstOrDefault(m => m.BookingId == package.BookingId).Date_of_Travelling = package.Date_of_Travelling; context.Book_Packages.FirstOrDefault(m => m.BookingId == package.BookingId).Number_of_persons = package.Number_of_persons; Tour_Package pack = context.Tour_Packages.FirstOrDefault(m => m.PackageId == package.PackageId); context.SaveChanges(); ViewBag.EditMessage = "Details Updated Successfully"; return(View()); }
public ActionResult Generate_Bill(Book_Package booking) { DBContext context = new DBContext(); Session["BookingID"] = booking.BookingId; Session["BillDate"] = DateTime.Now; int number = booking.Number_of_persons; Tour_Package nop = context.Tour_Packages.FirstOrDefault(m => m.PackageId == booking.PackageId); int amt = Convert.ToInt32(nop.Per_head_cost); Session["TotalAmount"] = number * amt; return(View()); }
public ActionResult CancelBooking(int id) { DBContext context = new DBContext(); context.Book_Packages.FirstOrDefault(m => m.BookingId == id).Status = "Cancelled"; Book_Package book = context.Book_Packages.FirstOrDefault(m => m.BookingId == id); Tour_Package pack = context.Tour_Packages.FirstOrDefault(m => m.PackageId == book.PackageId); ViewBag.CancelMessage = "Booking Cancelled! Your money will soon be refunded to your wallet."; context.SaveChanges(); return(RedirectToAction("View_Booking")); }