예제 #1
0
 public JsonResult LoadAllInstances(InstanceQueryParams Params)
 {
     return(ExecuteFunctionRun(() =>
     {
         //if (this.UserValidator == null) return Json(new { }, JsonRequestBehavior.AllowGet); ;
         var result = this.LoadAllInstanceList(Params);
         return Json(result, JsonRequestBehavior.AllowGet);
     }));
 }
예제 #2
0
 public JsonResult LoadInstances(InstanceQueryParams Params)
 {
     return(ExecuteFunctionRun(() =>
     {
         LoadWorkItemsClass result = new LoadWorkItemsClass();
         if (Params.status == (int)InstanceState.Canceled)
         {
             result = LoadCanceledInstance(Params);
         }
         else if (Params.status == (int)InstanceState.Finished)
         {
             result = LoadFinishedInstance(Params);
         }
         else
         {
             result = LoadUnFinishedInstance(Params);
         }
         //lastTime = lastTime.AddSeconds(1); // 增加1秒,排除毫秒上的误差
         //var result = LoadFinishedInstance(userID, lastTime, mobileToken, sortKey, sortDirection, isPriority, startDate, endDate, keyWord);
         return Json(result, JsonRequestBehavior.AllowGet);
     }));
 }