POST api/TransportationAdditionalCost/AddRange

Request Information

URI Parameters

None.

Body Parameters

AddTransportationAdditionalCostListBindingModels
NameDescriptionTypeAdditional information
OriginalCity

TransportationAdditionalCostValueModels

Required

Currency

TransportationAdditionalCostValueModels

Required

DestinationCity

TransportationAdditionalCostValueModels

Required

TransportationType

TransportationAdditionalCostValueModels

Required

DetailCost

Collection of AddTransportationAdditionalCostListDetailBindingModels

Required

Request Formats

application/json, text/json

Sample:
{
  "OriginalCity": {
    "Value": "sample string 1"
  },
  "Currency": {
    "Value": "sample string 1"
  },
  "DestinationCity": {
    "Value": "sample string 1"
  },
  "TransportationType": {
    "Value": "sample string 1"
  },
  "DetailCost": [
    {
      "TransportationAdditionalCostName": "sample string 1",
      "TransportationAdditionalCostTypeId": 0,
      "Amount": 2.0,
      "Description": "sample string 3"
    },
    {
      "TransportationAdditionalCostName": "sample string 1",
      "TransportationAdditionalCostTypeId": 0,
      "Amount": 2.0,
      "Description": "sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<AddTransportationAdditionalCostListBindingModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <Currency>
    <Value>sample string 1</Value>
  </Currency>
  <DestinationCity>
    <Value>sample string 1</Value>
  </DestinationCity>
  <DetailCost>
    <AddTransportationAdditionalCostListBindingModels.AddTransportationAdditionalCostListDetailBindingModels>
      <Amount>2</Amount>
      <Description>sample string 3</Description>
      <TransportationAdditionalCostName>sample string 1</TransportationAdditionalCostName>
      <TransportationAdditionalCostTypeId>PerDetination</TransportationAdditionalCostTypeId>
    </AddTransportationAdditionalCostListBindingModels.AddTransportationAdditionalCostListDetailBindingModels>
    <AddTransportationAdditionalCostListBindingModels.AddTransportationAdditionalCostListDetailBindingModels>
      <Amount>2</Amount>
      <Description>sample string 3</Description>
      <TransportationAdditionalCostName>sample string 1</TransportationAdditionalCostName>
      <TransportationAdditionalCostTypeId>PerDetination</TransportationAdditionalCostTypeId>
    </AddTransportationAdditionalCostListBindingModels.AddTransportationAdditionalCostListDetailBindingModels>
  </DetailCost>
  <OriginalCity>
    <Value>sample string 1</Value>
  </OriginalCity>
  <TransportationType>
    <Value>sample string 1</Value>
  </TransportationType>
</AddTransportationAdditionalCostListBindingModels>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

TransportationAdditionalCostListViewModels
NameDescriptionTypeAdditional information
OriginalCountry

ValueTextModel

None.

DestinationCountry

ValueTextModel

None.

OriginalCity

ValueTextModel

None.

DestinationCity

ValueTextModel

None.

TransportationType

ValueTextModel

None.

Currency

ValueTextModel

None.

DetailCost

Collection of TransportationAdditionalCostDetail

None.

Response Formats

application/json, text/json

Sample:
{
  "OriginalCountry": {
    "Value": "sample string 1",
    "Text": "sample string 2"
  },
  "DestinationCountry": {
    "Value": "sample string 1",
    "Text": "sample string 2"
  },
  "OriginalCity": {
    "Value": "sample string 1",
    "Text": "sample string 2"
  },
  "DestinationCity": {
    "Value": "sample string 1",
    "Text": "sample string 2"
  },
  "TransportationType": {
    "Value": "sample string 1",
    "Text": "sample string 2"
  },
  "Currency": {
    "Value": "sample string 1",
    "Text": "sample string 2"
  },
  "DetailCost": [
    {
      "Id": 1,
      "TransportationAdditionalCostName": "sample string 2",
      "Description": "sample string 3",
      "TransportationAdditionalCostType": {
        "Value": "sample string 1",
        "Text": "sample string 2"
      },
      "Amount": 4.0
    },
    {
      "Id": 1,
      "TransportationAdditionalCostName": "sample string 2",
      "Description": "sample string 3",
      "TransportationAdditionalCostType": {
        "Value": "sample string 1",
        "Text": "sample string 2"
      },
      "Amount": 4.0
    }
  ]
}

application/xml, text/xml

Sample:
<TransportationAdditionalCostListViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <Currency>
    <Text>sample string 2</Text>
    <Value>sample string 1</Value>
  </Currency>
  <DestinationCity>
    <Text>sample string 2</Text>
    <Value>sample string 1</Value>
  </DestinationCity>
  <DestinationCountry>
    <Text>sample string 2</Text>
    <Value>sample string 1</Value>
  </DestinationCountry>
  <DetailCost>
    <TransportationAdditionalCostListViewModels.TransportationAdditionalCostDetail>
      <Amount>4</Amount>
      <Description>sample string 3</Description>
      <Id>1</Id>
      <TransportationAdditionalCostName>sample string 2</TransportationAdditionalCostName>
      <TransportationAdditionalCostType>
        <Text>sample string 2</Text>
        <Value>sample string 1</Value>
      </TransportationAdditionalCostType>
    </TransportationAdditionalCostListViewModels.TransportationAdditionalCostDetail>
    <TransportationAdditionalCostListViewModels.TransportationAdditionalCostDetail>
      <Amount>4</Amount>
      <Description>sample string 3</Description>
      <Id>1</Id>
      <TransportationAdditionalCostName>sample string 2</TransportationAdditionalCostName>
      <TransportationAdditionalCostType>
        <Text>sample string 2</Text>
        <Value>sample string 1</Value>
      </TransportationAdditionalCostType>
    </TransportationAdditionalCostListViewModels.TransportationAdditionalCostDetail>
  </DetailCost>
  <OriginalCity>
    <Text>sample string 2</Text>
    <Value>sample string 1</Value>
  </OriginalCity>
  <OriginalCountry>
    <Text>sample string 2</Text>
    <Value>sample string 1</Value>
  </OriginalCountry>
  <TransportationType>
    <Text>sample string 2</Text>
    <Value>sample string 1</Value>
  </TransportationType>
</TransportationAdditionalCostListViewModels>