public async Task <IActionResult> ReserveDetails(DetailedReservationVM reservation)
        {
            if (ModelState.IsValid)
            {
                await reservationService.SetTimeForKeyAsync(reservation.Id, reservation.KeyReceiptTime, reservation.KeyReturnTime);

                TempData["reservationId"] = reservation.Id;

                return(RedirectToAction(nameof(ConfirmRental)));
            }

            return(View());
        }
        public async Task <IActionResult> ConfirmRental(DetailedReservationVM reservation)
        {
            await reservationService.ConfirmRentalAsync(reservation.Id, reservation.Cost);

            return(RedirectToAction(nameof(Index)));
        }