POST api/Process/SubmitData?isReprocess={isReprocess}

This action performs the submit action. It returns several responses based on the success status of the submit action

Request Information

URI Parameters

NameDescriptionTypeAdditional information
isReprocess

boolean

Default value is False

Body Parameters

FlightData model accepts all data from data entry module

FlightData
NameDescriptionTypeAdditional information
AirlineId

integer

Required

FlightNumber

string

Required

FlightDate

string

Required

Passengers

Collection of PassengerGridModel

Required

Request Formats

application/json, text/json

Sample:
{
  "AirlineId": 1,
  "FlightNumber": "A0554",
  "FlightDate": "2015-09-01",
  "Passengers": [
    {
      "DateOfOperation": "yyyy-MM-dd",
      "FlightNumber": "A0554",
      "LastName": "George",
      "OtherNames": "F. A",
      "PaxType": "A",
      "TicketNumber": "123-456789011",
      "RouteLocation": [
        "LOS",
        "EAB",
        "LHR"
      ],
      "FareType": "V",
      "CurrencyOfSale": "NGN",
      "Fare": 20000.09,
      "SalesLevy": 7000.09,
      "TotalFare": 50000.99,
      "FreeTicket": true
    },
    {
      "DateOfOperation": "yyyy-MM-dd",
      "FlightNumber": "A0554",
      "LastName": "George",
      "OtherNames": "F. A",
      "PaxType": "A",
      "TicketNumber": "123-456789011",
      "RouteLocation": [
        "LOS",
        "EAB",
        "LHR"
      ],
      "FareType": "V",
      "CurrencyOfSale": "NGN",
      "Fare": 20000.09,
      "SalesLevy": 7000.09,
      "TotalFare": 50000.99,
      "FreeTicket": true
    }
  ]
}

multipart/form-data

Sample:
{"AirlineId":1,"FlightNumber":"A0554","FlightDate":"2015-09-01","Passengers":[{"DateOfOperation":"yyyy-MM-dd","FlightNumber":"A0554","LastName":"George","OtherNames":"F. A","PaxType":"A","TicketNumber":"123-456789011","RouteLocation":["LOS","EAB","LHR"],"FareType":"V","CurrencyOfSale":"NGN","Fare":20000.09,"SalesLevy":7000.09,"TotalFare":50000.99,"FreeTicket":true},{"DateOfOperation":"yyyy-MM-dd","FlightNumber":"A0554","LastName":"George","OtherNames":"F. A","PaxType":"A","TicketNumber":"123-456789011","RouteLocation":["LOS","EAB","LHR"],"FareType":"V","CurrencyOfSale":"NGN","Fare":20000.09,"SalesLevy":7000.09,"TotalFare":50000.99,"FreeTicket":true}]}

Response Information

Resource Description

Submitted! OR Not Submitted

IHttpActionResult

None.

Response Formats

application/json

Sample:
{
  "Response": {
    "SubmitStatus": true,
    "ManifestDate": "01 March 2016 12:00:00AM",
    "ManifestResponse": {
      "ManifestId": 22222,
      "Revenues": [],
      "DuplicateTickets": [],
      "ExistingTickets": [],
      "ErrorMessages": []
    }
  },
  "ErrorMessages": []
}

text/json

Sample:
{
  "Response": "null",
  "ErrorMessages": [
    "All errors recorder here"
  ]
}

multipart/form-data

Sample:

Sample not available.