private void RecursiveNccMenuItemDelete(NccMenuItem nccMenuItem) { for (int i = 0; i < nccMenuItem.Childrens.Count; i++) { RecursiveNccMenuItemDelete(nccMenuItem.Childrens[i]); } _menuItemRepository.DeletePermanently(nccMenuItem); _menuItemRepository.SaveChange(); }
private void RecursiveNccMenuItemDelete(NccMenuItem nccMenuItem) { foreach (var mi in nccMenuItem.Childrens) { RecursiveNccMenuItemDelete(mi); } _menuItemRepository.DeletePermanently(nccMenuItem); //_menuItemRepository.SaveChange(); }