public ActionResult Save(RegexTutorialCatalog model) { bizRegexTutorialCatalog.SaveOrUpdate(model); return Content(""); }
private string Recursive(RegexTutorialCatalog catalog) { StringBuilder treeContent = new StringBuilder(); if (catalog.IsLeaf.Value) { if (CurrentRegexTutorialCatalogContent.TutorialCatalogID == catalog.ID) return string.Format(@"<li class='rti_categoryLeaf'> <span>{0}</span> </li>", catalog.Name, catalog.ID); else return string.Format(@"<li class='rti_categoryLeaf'> <a href='/RegexTutorial/index/{1}'>{0}</a> </li>", catalog.Name, catalog.ID); } IList<RegexTutorialCatalog> tempList = regexTutorialCatalog.Where(x => x.ParentID == catalog.ID).ToList(); for (int i = 0; i < tempList.Count; i++) { string content = Recursive(tempList[i]); treeContent.Append(content); } treeContent.Insert(0, string.Format(@" <li class='rti_catalog_li'> <a href='javascript:void(0)' class='rti_categoryNonLeaf' style='color:black'>{0}</a> <ul class='rti_subCategoryUl'> ", catalog.Name)); treeContent.Append("</ul>"); treeContent.Append("</li>"); return treeContent.ToString(); }