/// <summary> /// 设置商品分类。 /// </summary> /// <param name="productID">需要进行分类的商品ID值。</param> /// <param name="categoryID">商品分类ID值。</param> /// <returns>带有商品分类信息的对象。</returns> public Categorization CategorizeProduct(Guid productID, Guid categoryID) { if (productID == Guid.Empty) { throw new ArgumentNullException("productID"); } if (categoryID == Guid.Empty) { throw new ArgumentNullException("categoryID"); } var product = productRepository.Get(productID); var category = categoryRepository.Get(categoryID); return(domainService.Categorize(product, category)); }