public async Task <ActionResult <ProductToReturnDto> > GetProduct(int id)
        {
            var spec    = new ProductsWithTypesandBrandsSpecification(id);
            var product = await _productRepo.GetEntityWithSpec(spec);

            return(_mapper.Map <Product, ProductToReturnDto>(product));
        }