public async Task <int> Handle(CreateProductCommand request, CancellationToken cancellationToken)
            {
                var result = await _dapperRepository.AddAsync(request.Product);

                if (result > 0)
                {
                    _mq.PushMessage(new RabbitData(typeof(CreateProductCommand), request, result));
                }
                return(result);
            }