internal protected virtual void RemoveProduct(Product product) { _products.Remove(product); }
public virtual void RemoveProduct(IProduct product) { _products.Remove((Product)product, ((Product)product).RemoveFromBrand); }
public virtual void RemoveProduct(IProduct product) { _products.Remove((Product)product, ((Product)product).RemoveRoute); }