public async Task <List <PassengerDto> > ListPassengers() { try { var passengers = await _passengerRepository.GetAllAsync(); List <PassengerDto> result = new(); if (passengers != null) { foreach (var passenger in passengers) { var passengerDto = passenger.Adapt(new PassengerDto()); result.Add(passengerDto); } } return(result); } catch (Exception e) { Console.WriteLine(e); throw; } }