public async Task <ProductDto> CreateProduct(ProductCreateDto model)
        {
            var product = _mapper.Map <Product>(model);

            product.ImagePath = await _upload.SaveFile(model.Image);

            await _unitOfWork.Product.Add(product);

            await _unitOfWork.Commit();

            var mapped = _mapper.Map <ProductDto>(product); // CreatedAtRoute için

            return(mapped);
        }