private void SearchForAnimalToDelete() { int number = UserInterface.AskForAnimalIdOfAnimalToDelete(); Animal animalToDelete = db.Animals.First(n => n.animalId.Equals(number)); Trait traitToDelete = db.Traits.First(t => t.animalId.Equals(number)); Health healthToDelete = db.Healths.First(h => h.animalId.Equals(number)); Room roomToDelete = FindRoomToEmpyt(number); roomToDelete.size = null; roomToDelete.occupied = false; roomToDelete.animalId = null; db.Animals.DeleteOnSubmit(animalToDelete); db.Traits.DeleteOnSubmit(traitToDelete); db.Healths.DeleteOnSubmit(healthToDelete); db.SubmitChanges(); }