public ActionResult Delete() { #region Comments Delete var comments = _commentsService.LoadAll(false); List <NccComment> commentsDeleteList = new List <NccComment>(); foreach (var item in comments) { if (item.Metadata == "DEMODATA") { commentsDeleteList.Add(item); } } foreach (var item in commentsDeleteList) { _commentsService.DeletePermanently(item.Id); } #endregion #region Post Delete var post = _postService.LoadAll(false); List <NccPost> postDeleteList = new List <NccPost>(); foreach (var item in post) { if (item.Metadata == "DEMODATA") { postDeleteList.Add(item); } } foreach (var item in postDeleteList) { _postService.DeletePermanently(item.Id); } #endregion #region Tag Delete var tag = _tagService.LoadAll(false); List <NccTag> tagDeleteList = new List <NccTag>(); foreach (var item in tag) { if (item.Metadata == "DEMODATA") { tagDeleteList.Add(item); } } foreach (var item in tagDeleteList) { _tagService.DeletePermanently(item.Id); } #endregion #region Category Delete var category = _categoryService.LoadAll(false); List <NccCategory> categoryDeleteList = new List <NccCategory>(); foreach (var item in category) { if (item.Metadata == "DEMODATA") { categoryDeleteList.Add(item); } } foreach (var item in categoryDeleteList) { _categoryService.DeletePermanently(item.Id); } #endregion #region Page Delete var page = _pageService.LoadAll(false); List <NccPage> pageDeleteList = new List <NccPage>(); foreach (var item in page) { if (item.Metadata == "DEMODATA") { pageDeleteList.Add(item); } } foreach (var item in pageDeleteList) { _pageService.DeletePermanently(item.Id); } #endregion ShowMessage("Demo data deleted successfully", Framework.Core.Mvc.Views.MessageType.Success, false, true); return(RedirectToAction("Index")); }