Ejemplo n.º 1
0
        public IActionResult GetAiportWithDetails(Guid airportId)
        {
            try
            {
                var airportExtended = _airportService.GetAirportWithDetails(airportId);

                if (airportExtended.AirportId.Equals(Guid.Empty))
                {
                    _logger.LogError($"Airport with id: {airportId}, hasn't been found in db.");
                    return(NotFound());
                }
                else
                {
                    _logger.LogInfo($"Returned owner with details for id: {airportId}");
                    return(Ok(airportExtended));
                }
            }
            catch (Exception ex)
            {
                _logger.LogError($"AirportController::GetAiportWithDetails::{ex.Message}");
                return(StatusCode(500, "Internal Server Error"));
            }
        }