Example #1
0
 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"));
 }
Example #2
0
        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());
        }