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("[]");
     }
 }
Beispiel #2
0
 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("[]");
     }
 }