public int RemoveJourneyAssetPassengers(long journeyId, JourneyAssetAndPassengerData journeyAssetAndPassengerData)
        {
            IHttpRestRequest request = GetRequest(APIControllerRoutes.JourneysController.REMOVEJOURNEYASSETPASSENGERASYNC, HttpMethod.Post);

            request.AddUrlSegment("journeyId", journeyId.ToString());
            request.AddJsonBody(journeyAssetAndPassengerData);
            IHttpRestResponse <int> response = Execute <int>(request, 1);

            return(response.Data);
        }
        public async Task <int> UpdateJourneyAssetPassengersAsync(long journeyId, JourneyAssetAndPassengerData journeyAssetAndPassengerData)
        {
            IHttpRestRequest request = GetRequest(APIControllerRoutes.JourneysController.UPDATEJOURNEYASSETPASSENGERASYNC, HttpMethod.Post);

            request.AddUrlSegment("journeyId", journeyId.ToString());
            request.AddJsonBody(journeyAssetAndPassengerData);
            IHttpRestResponse <int> response = await ExecuteAsync <int>(request, 1).ConfigureAwait(false);

            return(response.Data);
        }