private static void DeleteCity(DynamicContent city, DynamicModuleManager dynamicModuleManager) { var restaurants = city.GetChildItems(HierarchicalDynamicContentTests.RestaurantType); var hotels = city.GetChildItems(HierarchicalDynamicContentTests.RestaurantType); if (hotels != null) { foreach (var hotel in hotels) { HierarchicalDynamicContentTests.DeleteDataItem(hotel, dynamicModuleManager); } } if (restaurants != null) { foreach (var restaurant in restaurants) { HierarchicalDynamicContentTests.DeleteDataItem(restaurant, dynamicModuleManager); } } HierarchicalDynamicContentTests.DeleteDataItem(city, dynamicModuleManager); }
private static void DeleteCountry(DynamicContent country, DynamicModuleManager dynamicModuleManager) { var cities = country.GetChildItems(HierarchicalDynamicContentTests.CityType); var festivals = country.GetChildItems(HierarchicalDynamicContentTests.FestivalType); if (festivals != null) { foreach (var festival in festivals) { HierarchicalDynamicContentTests.DeleteDataItem(festival, dynamicModuleManager); } } if (cities != null) { foreach (var city in cities) { HierarchicalDynamicContentTests.DeleteCity(city, dynamicModuleManager); } } HierarchicalDynamicContentTests.DeleteDataItem(country, dynamicModuleManager); }