示例#1
0
        public async Task <AddAirplaneResponse> Handle(AddAirplane request, CancellationToken cancellationToken)
        {
            var aircraftType = await _aircraftTypeRepository.GetById(request.AircraftTypeId);

            var airplane = _factory.Airplane(request, aircraftType);

            await _airplaneRepository.AddEntity(airplane);

            return(_factory.AddAirplaneResponse(airplane));
        }