public override async Task <AircraftsResponseModel> GetAllAircrafts(Empty request, ServerCallContext context) { var response = new AircraftsResponseModel(); try { var aircrafts = (await _aircraftRepository.GetAllAirCraft()) .Select(x => new AircraftModel() { LicensePlate = x.LicensePlate, Model = x.Model, Passengers = x.Passengers }); _logger.LogInformation($"Get all Aircrafts"); response.Aircrafts.AddRange(aircrafts); } catch (Exception ex) { _logger.LogError(ex, $"ERROR: Get all Aircrafts"); } return(response); }