public async Task <IActionResult> Book(CheckoutDTO checkoutdto)

        {
            try
            {
                if (ModelState.IsValid)
                {
                    var checkout = new Booking
                    {
                        A_FK_USERID        = checkoutdto.UserId,
                        A_FK_CARID         = checkoutdto.CarId,
                        A_LEASE_START_DATE = checkoutdto.StartDate,
                        A_LEASE_END_DATE   = checkoutdto.EndDate,
                        A_TENURE           = checkoutdto.Tenure,
                        A_PRICE            = checkoutdto.Price
                    };

                    var checkedoutUser = await _repo.Book(checkout);

                    return(StatusCode(201));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
            return(BadRequest());
        }