public JsonResult Pass(long muluId) { try { SchoolMulu mulu = new SchoolMuluService().GetByMuluId(muluId); mulu.IfPassed = 1; new SchoolMuluService().Update(mulu); } catch (Exception e) { return(Json("fail")); } return(Json("success")); }
public IActionResult Index(long muluId) { if (muluId <= 0) { muluId = 1; } StringBuilder sbHtml = new StringBuilder(); List <SchoolMulu> muluList = new SchoolMuluService().GetAll(); List <String> types = new List <string>(); foreach (SchoolMulu mulu in muluList) { if (!types.Contains(mulu.Type1)) { types.Add(mulu.Type1); } } foreach (String type in types) { sbHtml.AppendFormat("<li><span>{0}</span>", type); if (muluList.Where(x => x.Type1 == type).Count() > 0) { sbHtml.Append("<ul>"); foreach (var mulu in muluList.Where(x => x.Type1 == type)) { sbHtml.AppendFormat("<li><span id='{1}' class='mulu {2}' onclick='GetContent({1})'>{0}</span></li>", mulu.Name, mulu.Id, mulu.IfPassed == 1?"green":""); } sbHtml.Append("</ul>"); } sbHtml.AppendFormat("</li>"); } SchoolContent content = new SchoolContentService().GetByMuluId(muluId); if (String.IsNullOrEmpty(content.Titles)) { content.Titles = ""; } ViewData["titles"] = content.Titles.Split('|'); ViewData["content"] = content; ViewData["html"] = sbHtml.ToString(); ViewData["muluId"] = muluId; return(View()); }