public bool SetDistrictDeleted(int id) { var districtToDelete = GetAllChildren(id); if (districtToDelete.Count == 0) { return false; } foreach(var district in districtToDelete) { SetStateDeleted(district); } return true; }