public IActionResult Checkout(long cartID) { Cart c = shopRepository.GetCart(cartID); Booking b = shopRepository.CreateBookingAtCheckout(c); BookingsSelection bs = new BookingsSelection() { DateOfBooking = c.DateOfBooking }; return(RedirectToAction(nameof(Index), bs)); }
//public IActionResult Index() //{ // BookingsSelection selection = new BookingsSelection(); // BookingViewModel bVM = new BookingViewModel() // { // Bookings = bookingRepository.GetBookings(selection) // }; // return View(bVM); //} public IActionResult Index(BookingsSelection selection) { BookingViewModel bVM = new BookingViewModel() { BookingSelection = selection, Bookings = bookingRepository.GetBookings(selection), Channels = bookingRepository.GetChannels(), ResourceTypes = bookingRepository.GetResourceTypes(selection.CompanyID), RateCompositions = bookingRepository.GetRateCompositions(selection.CompanyID) }; return(View(bVM)); }