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