public virtual void RemoveProduct(Product product) { if (product == null) throw new ArgumentNullException(nameof(product)); if (!_products.Contains(product)) { _products.Remove(product); product.RemoveCategory(this); } }
public virtual void RemoveProduct(Product product) { if (product == null) throw new ArgumentNullException(nameof(product)); if (!_products.Contains(product)) { _products.Remove(product); product.RemoveCategory(this); } }