public Task <int> Handle(CreateProductCommand request, CancellationToken cancellationToken)
        {
            var product = _mapper.Map <Commodity>(request.Product);

            product.Images = request.Product.ImageUrls.Select(x => new CommodityImage
            {
                Url = x
            }).ToList();

            return(Task.FromResult(_repository.AddProduct(product)));
        }