public ActionResult DeleteConfirmed(int id)
{
Manufacturer manufacturer = db.Manufacturers.Find(id);
foreach (var laptop in manufacturer.Laptops.ToList())
{
foreach (var vote in laptop.Votes.ToList())
{
db.Votes.Remove(vote);
}
foreach (var comment in laptop.Comments.ToList())
{
db.Comments.Remove(comment);
}
db.Laptops.Remove(laptop);
}
db.Manufacturers.Remove(manufacturer);
db.SaveChanges();
return RedirectToAction("Index");
}