public HttpResponseMessage CancelBooking(string bookingID) { bool isCanceled = bookingBusiness.DeleteBooking(bookingID); //if (bookingBusiness.LowerNearDepartureTime(bookingID)) //{ // HttpError error = new HttpError("Journey starts in 2 hours. Cannot Cancel Booking"); // return Request.CreateResponse(HttpStatusCode.BadRequest, error); //} if (isCanceled == true) { return(Request.CreateResponse(HttpStatusCode.OK, "Booking canceled successfully")); } HttpError err = new HttpError("Could not cancel the booking"); return(Request.CreateResponse(HttpStatusCode.BadRequest, err)); }