Service

APIDescription
POST api/Service/AddStrikeReport

Add New Strike Report

POST api/Service/UpdateStrikeReport

Update Strike Report

GET api/Service/GetStrikeReportByReportNumber?reportNumber={reportNumber}

Get Strike Report By Report Number

GET api/Service/GetStrikeReportsByLastUpdate?date={date}&clientId={clientId}

Get Strike Reports By Last Update Date with Client Id

GET api/Service/GetOperatorList?startWith={startWith}&hasSearch={hasSearch}&role={role}

Get Operator List

GET api/Service/GetSpecies?hasSearch={hasSearch}&role={role}

Get Speices List

GET api/Service/GetAirCraftList?startWith={startWith}&like={like}

Get AirCraft List

GET api/Service/GetAirportList?startWith={startWith}&hasSearch={hasSearch}&role={role}

Get Airport List

GET api/Service/GetEffectList

Get Effect List

GET api/Service/GetPhaseofFlightList?role={role}

Get Phase Of Flight List

GET api/Service/GetPrecipitationList

Get Precipitation List

GET api/Service/GetSkyConditionList

Get Sky Condition List

GET api/Service/GetSpeciesNumberList

Get Species Number List

GET api/Service/GetSpeciesSizeList

Get Species Size List

POST api/Service/UploadImage?strikeImageId={strikeImageId}

Upload Image To Database. This method is only used for Update Strike report.

POST api/Service/GetImageAsBytes

Get Image As Bytes Array.

All uploaded Image(s) are stored in Image list; once Add Strike is called, Image list with Content is loaded to the Database. This method can only be used for Add New Strike Report.