POST api/AirlineRoutes/Add

Request Information

URI Parameters

None.

Body Parameters

AirlineRouteBindingModel
NameDescriptionTypeAdditional information
AirlineRouteName

string

None.

IsRoundTrip

boolean

None.

AirlineProfileId

integer

Required

AirlineRouteItems

Collection of AirlineRouteItemBindingModel

None.

Request Formats

application/json, text/json

Sample:
{
  "AirlineRouteName": "sample string 1",
  "IsRoundTrip": true,
  "AirlineProfileId": 3,
  "AirlineRouteItems": [
    {
      "RouteSequence": 1,
      "OriginPlaceId": 2,
      "DestinationPlaceId": 3
    },
    {
      "RouteSequence": 1,
      "OriginPlaceId": 2,
      "DestinationPlaceId": 3
    }
  ]
}

application/xml, text/xml

Sample:
<AirlineRouteBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AirlineProfileId>3</AirlineProfileId>
  <AirlineRouteItems>
    <AirlineRouteItemBindingModel>
      <DestinationPlaceId>3</DestinationPlaceId>
      <OriginPlaceId>2</OriginPlaceId>
      <RouteSequence>1</RouteSequence>
    </AirlineRouteItemBindingModel>
    <AirlineRouteItemBindingModel>
      <DestinationPlaceId>3</DestinationPlaceId>
      <OriginPlaceId>2</OriginPlaceId>
      <RouteSequence>1</RouteSequence>
    </AirlineRouteItemBindingModel>
  </AirlineRouteItems>
  <AirlineRouteName>sample string 1</AirlineRouteName>
  <IsRoundTrip>true</IsRoundTrip>
</AirlineRouteBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SimpleAirlineRouteDetailViewModel
NameDescriptionTypeAdditional information
Id

integer

None.

AirlineName

string

None.

RouteName

string

None.

IsPublished

boolean

None.

IsRoundTrip

boolean

None.

AirlineProfileId

integer

None.

Routes

Collection of SimpleAirlineRouteViewModel

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "AirlineName": "sample string 2",
  "RouteName": "sample string 3",
  "IsPublished": true,
  "IsRoundTrip": true,
  "AirlineProfileId": 6,
  "Routes": [
    {
      "Id": 1,
      "SeqNumber": 2,
      "OriginPlace": null,
      "DestinationPlace": null
    },
    {
      "Id": 1,
      "SeqNumber": 2,
      "OriginPlace": null,
      "DestinationPlace": null
    }
  ]
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.