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()); }