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
| Name | Description | Type | Additional information |
|---|---|---|---|
| isReprocess | boolean |
Default value is False |
Body Parameters
FlightData model accepts all data from data entry module
FlightData| Name | Description | Type | Additional 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
IHttpActionResultNone.
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.