Exemple #1
0
        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));
        }
Exemple #2
0
        //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));
        }