public IActionResult GetFromLastName([FromBody] IdentifyPassengerRequest request) { var passenger = _repository.GetPassengerByLastName(request.LastName); if (passenger == null) { return(NotFound(request.LastName)); } return(Ok(passenger)); }
public async Task <IActionResult> IdentifyPassenger([FromBody] IdentifyPassengerRequest request, CancellationToken ct) { var restRequest = new RestRequest("passengers/identify", Method.POST) { RequestFormat = DataFormat.Json }; restRequest.AddJsonBody(new { lastName = request.LastName }); var response = await _client.ExecuteTaskAsync <Passenger>(restRequest, ct); return(Ok(response.Data)); }