public bool DeleteToy(int id) { var actualToy = repository.GetToy(id); var enterprise = enterpriseRepository.GetEnterprises("id").ToList().Find(x => x.Id == actualToy.EnterpriseID); var toyToRemove = enterprise.Toys.Find(x => x.Id == actualToy.Id); enterprise.Toys.Remove(toyToRemove); enterpriseRepository.UpdateEnterprise(enterprise); repository.DeleteToy(id); return(true); }