public ActionResult Edit([Bind(Include = "id,name,hotel_description,no_of_ac_rooms,no_of_non_ac_rooms,Cost_ac_adult,Cost_non_ac_adult,Cost_ac_child,Cost_non_ac_child,state,city,pincode")] VMhotels vMhotels) { if (ModelState.IsValid) { string m_id = Session["ManagerID"].ToString(); BussLogic.UpdateHotel(m_id, vMhotels.id, vMhotels.name, vMhotels.hotel_description, vMhotels.pincode, vMhotels.state, vMhotels.city, vMhotels.no_of_ac_rooms, vMhotels.no_of_non_ac_rooms, vMhotels.Cost_ac_adult, vMhotels.Cost_ac_child, vMhotels.Cost_non_ac_adult, vMhotels.Cost_non_ac_child); return(RedirectToAction("Index")); } return(View(vMhotels)); }
public ActionResult MakePayment() { VmPaymentdetails dummy = new VmPaymentdetails(); dummy.totalcost = int.Parse(Session["TotalCost"].ToString()); dummy.CardName = "Kumar C"; dummy.CardNo = 123456; dummy.CardType = "Visa"; dummy.CVV = 123; dummy.Pin = 1234; dummy.BankName = "SBI"; dummy.ExpireDate = DateTime.Parse("2021-01-01"); string Hid = Session["HotelID"].ToString(); //string Cid = "k&698"; string Cid = Session["CustomerID"].ToString(); string Bname = Session["BookName"].ToString(); string tid = BussLogic.AddPayment(Hid, Cid, Bname, dummy.totalcost, dummy.CardNo, dummy.CardType); int adult = int.Parse(Session["Adult"].ToString()); int child = int.Parse(Session["Child"].ToString()); int type = int.Parse(Session["Type"].ToString()); DateTime cin = Convert.ToDateTime(Session["Checkin"].ToString()); DateTime cout = Convert.ToDateTime(Session["Checkout"].ToString()); int ac = 0; int nonac = 0; if (type == 0) { ac = (int)Math.Ceiling(((adult + child) / 3.0)); } else { nonac = (int)Math.Ceiling(((adult + child) / 3.0)); } string bookingid = BussLogic.AddBooking(Cid, Hid, ac, nonac, tid, DateTime.Today, cin, cout, adult, child); Session.Add("PaymentID", tid); Session.Add("BookingID", bookingid); return(View(dummy)); }
public ActionResult GetHotels(string state = null, string city = null, int page = 1) { if ((state == null && city == null) || (state == "null" && city == "null")) { DataSet ds = BussLogic.AllAvilableHotel(); avilableHotel = ds.Tables[0].ToList <AvilableHotel>(); } else if ((city == null) || (city == "null")) { avilableHotel = avilableHotel.Where(e => e.State.ToLower().Contains(state.ToLower())).ToList(); } else { avilableHotel = avilableHotel.Where(e => e.State.ToLower().Contains(state.ToLower()) && e.City.ToLower().Contains(city.ToLower())).ToList(); } return(PartialView("_HotelDetails", avilableHotel.ToPagedList <AvilableHotel>(page, 2))); }
public ActionResult BookDisplay() { string c_id = Session["CustomerID"].ToString(); Booking model = new Booking(); model = BussLogic.RetriveBookingByCustomer(c_id); if (model.Booking_id.Contains("No Booking")) { return(PartialView("NoBooking")); } AnationsBookingWid bmodel = new AnationsBookingWid(); bmodel.Customer_id = model.Customer_id; bmodel.Booking_id = model.Booking_id; bmodel.Hotel_id = model.Hotel_id; bmodel.no_adult = model.no_adult; bmodel.no_child = (int)model.no_child; bmodel.Date_checkin = (DateTime)model.Date_checkin; bmodel.Date_checkout = (DateTime)model.Date_checkout; return(PartialView(bmodel)); }
public BookingController() { DataSet ds = BussLogic.AllAvilableHotel(); avilableHotel = ds.Tables[0].ToList <AvilableHotel>(); }
public int CostCalculator(string hotelid, int adult, int child, int type, DateTime checkin, DateTime checkout) { return(BussLogic.FindCost(hotelid, adult, child, type, checkin, checkout)); }