public void Delete(Seller t) { Products.RemoveAll(product => product.Seller == t.Name); Brands.ForEach(brand => brand.Products.RemoveAll(product => product.Seller == t.Name)); var result = Sellers.RemoveAll(seller => seller.Name == t.Name); DeleteBrandsAndSellersWithNoProducts(); }
public void Delete(Product t) { var result = Products.Remove(t); Sellers.ForEach(s => s.Products.Remove(t)); Brands.ForEach(s => s.Products.Remove(t)); DeleteBrandsAndSellersWithNoProducts(); }