public IActionResult SearchRoomsResults(SearchRoomsModel searchInput) { SearchListModel returnedList; DALReservation dr = new DALReservation(configuration); returnedList = dr.SearchRooms(searchInput); List <RoomModel> finalReturnedList = returnedList.AccessList(); return(View(finalReturnedList)); }
public IActionResult BookingOverview() { // Get the BookingID from the session int sessionReservationID = Convert.ToInt32(HttpContext.Session.GetString("reservationID")); //This is reading from session //Get the Booking object from the DB by using the DALReservation class (configuarion is set in top of this site) DALReservation dr = new DALReservation(configuration); BookingModel reservation = (BookingModel)dr.getReservation(sessionReservationID); //Send the results to the view return(View(reservation)); }
//return the bookingconfirmation to the view public IActionResult BookingConfirmation(BookingModel reservation) { DALReservation dr = new DALReservation(configuration); int reservationID = dr.addBooking(reservation); reservation.ReservationID = reservationID; //save the bookingID to the session HttpContext.Session.SetString("reservationID", reservationID.ToString()); //This line writes to the session string stringReservationID = HttpContext.Session.GetString("reservationID"); //This is reading from session return(View(reservation)); }