public ActionResult Post([FromBody] Reservation reservation)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var booking_details = _reservationService.BookReservation(reservation);

            if (booking_details != null)
            {
                return(Ok(new { statusCode = StatusCodes.Status201Created, message = "ThankYou! Your Reservation For " + booking_details.TotalPeople + " Members is Confirmed on " + booking_details.Date + " .Your Booking Id is " + booking_details.Id + " Please confirm your Bookings sent on Email Id " + booking_details.Email }));
            }

            return(BadRequest(new { statusCode = StatusCodes.Status400BadRequest, message = "Sorry! Something Went Wrong. Please Review your Booking and Try again" }));
        }