protected override void Dispose(bool disposing) { _relatedProductService.Dispose(); _productSpecificationAttributeMappingService.Dispose(); _specificationAttributeValueService.Dispose(); _specificationAttributeService.Dispose(); _prodcutAttributeValueService.Dispose(); _productAttributeService.Dispose(); _productCategoryMappingService.Dispose(); _categoryService.Dispose(); _productPictureMappingService.Dispose(); _pictureService.Dispose(); _productService.Dispose(); _brandService.Dispose(); _productTagMappingService.Dispose(); _produtTagService.Dispose(); _predefinedProductAttributeValueService.Dispose(); _productAttributeMappingService.Dispose(); _customerService.Dispose(); _customerRoleService.Dispose(); _customerRoleMappingService.Dispose(); }