public override Task <DefaultResponse> AddAircraft(AircraftRequestModel request, ServerCallContext context) { try { var aircraft = new AircraftRaw() { LicensePlate = request.LicensePlate, Model = request.Model, Passengers = request.Passengers }; _aircraftRepository.AddAirCraft(aircraft); _logger.LogInformation($"Add {request.LicensePlate} Aircraft"); } catch (Exception ex) { _logger.LogError(ex, $"ERROR: Add {request.LicensePlate} Aircraft"); } return(Task.FromResult(new DefaultResponse())); }
public async Task <int> AddAirCraft(AircraftRaw model) { _context.Aircrafts.Add(model); return(_context.SaveChanges()); }