public IHttpActionResult Post(Reservation reservation) { try { var reservationManager = new ReservationManagement(); Reservation reservationFound = reservationManager.Create(reservation); apiResponse = new ApiResponse(); apiResponse.Data = reservationFound; return(Ok(apiResponse)); } catch (BussinessException bex) { return(InternalServerError(new Exception(bex.AppMessage.Message))); } }