public string listStudents() { try { StudentDao studentDao = new StudentDao(); string retStr = ""; List <Student> students = studentDao.listAllStudent(); List <TempStudent> resultStu = new List <TempStudent>(); if (students != null) { foreach (var student in students) { TempStudent tempStudent = new TempStudent(); tempStudent.init(student); resultStu.Add(tempStudent); } } JavaScriptSerializer serializer = new JavaScriptSerializer(); var json = serializer.Serialize(resultStu); retStr = json.ToString(); return(retStr); } catch (Exception e) { LogUtil.writeLogToFile(e, Request); return("[]"); } }
public string getSecondWillStudents() { try { HttpCookie accountCookie = Request.Cookies["Account"]; StudentDao studentDao = new StudentDao(); List <Student> students = studentDao.listAllStudent(); List <TempStudent> resultList = new List <TempStudent>(); foreach (var student in students) { if (student.firstWillState == 0 && student.secondWill == accountCookie["userId"] && student.secondWillState == 0) { TempStudent tempStudent = new TempStudent(); tempStudent.init(student); resultList.Add(tempStudent); } } JavaScriptSerializer serializer = new JavaScriptSerializer(); var json = serializer.Serialize(resultList); string retStr = json.ToString(); return(retStr); } catch (Exception e) { LogUtil.writeLogToFile(e, Request); return("[]"); } }