Ejemplo n.º 1
0
        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()));
        }
Ejemplo n.º 2
0
 public async Task <int> AddAirCraft(AircraftRaw model)
 {
     _context.Aircrafts.Add(model);
     return(_context.SaveChanges());
 }