public ActionResult <Person> GetPassenger([FromQuery] int id)
        {
            var passenger = _passengersService.GetPassenger(id);

            if (passenger == null)
            {
                var errorMessage = $"Person not found with {nameof(passenger.Id)} {id}";
                _logger.LogError(errorMessage, HttpContext.Request.Path);

                return(NotFound(new { ErrorMessage = errorMessage }));
            }

            return(Ok(passenger));
        }
Beispiel #2
0
        public void GetPassengerById_ShouldReturnPassengerWithSpecificId()
        {
            var result = _passengersService.GetPassenger(91);

            Assert.AreEqual(91, result.Id);
        }