public override async Task <AirplaneResponse> AddAirplane(AddAirplaneRequest request, ServerCallContext context) { var airplane = _factory.Entity(request); await _repository.AddAirplaneAsync(airplane); return(_factory.Entity(airplane)); }
public Airplane Entity(AddAirplaneRequest request) { return(new Airplane(Guid.NewGuid(), request.Manufacturer, request.Model, request.Registration)); }
public async Task <AirplaneResponse> AddAirplaneAsync(AddAirplaneRequest request) { return(await _client.AddAirplaneAsync(request)); }