Exemplo n.º 1
0
 public JsonResult UpdateEvaluationSystem(EvaluationSystemModel model)
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             var flag = helper.UpdateSystem(model);
             return(Json(new { flag = true }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 2
0
 public JsonResult GetAllSystemRecursion()
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             var result = helper.GetAllSystem().Where(p => p.ParentId == null).Select(p => new
             {
                 p.Id,
                 p.Name,
                 p.Order,
                 p.Describe,
                 Properties = p.EvaluationSystem1.Select(q => new
                 {
                     q.Id,
                     q.Name,
                     q.Order,
                     q.Describe,
                     Properties = q.EvaluationSystem1.Select(m => new
                     {
                         m.Id,
                         m.Name,
                         m.Order,
                         m.Describe,
                     })
                 })
             }).ToList().OrderBy(p => p.Order).Select(p => new
             {
                 p.Id,
                 p.Name,
                 p.Describe,
                 Properties = p.Properties.Select(q => new
                 {
                     q.Id,
                     q.Name,
                     q.Order,
                     q.Describe,
                     Properties = q.Properties.OrderBy(m => m.Order).ToList()
                 }).OrderBy(q => q.Order).ToList()
             });
             return(Json(new { flag = true, result }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }));
     }
 }
Exemplo n.º 3
0
 public JsonResult AddNewEvaluationRecord(List <EvaluationSystemRecord> postData)
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             postData.ForEach(item => { item.LogId = userid; item.CreateDate = DateTime.Now; });
             var result = helper.AddRecored(postData);
             return(Json(new { flag = true, result = result }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 4
0
 public JsonResult EvaluationProjectDelete(Guid ProjectId)
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             var result =
                 helper.DeleteProject(ProjectId);
             return(Json(new { flag = true, result }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 5
0
 public JsonResult GetAllProjects()
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             var result =
                 helper.GetAllProjects().OrderBy(p => p.Order).Select(p => new { p.Id, p.CreateDate, p.Describe, p.Name }).ToList();
             return(Json(new { flag = true, result }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }));
     }
 }
Exemplo n.º 6
0
 public JsonResult GetClassEvaluationRecord(Guid classId, DateTime beginDate, DateTime endDate, Guid projectId)
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             beginDate = beginDate.Date;
             endDate   = endDate.Date;
             var result = helper.GetClassRecord(classId, beginDate, endDate, projectId);
             return(Json(new { flag = true, result }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 7
0
 public JsonResult DeleteEvaluationRecord(int[] ids)
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             if (user.usertype == "t")
             {
                 var result = helper.DeleteRecords(ids);
                 return(Json(new { flag = true, result }, JsonRequestBehavior.AllowGet));
             }
             else
             {
                 return(Json(new { flag = false, message = user.usertype }, JsonRequestBehavior.AllowGet));
             }
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 8
0
 public JsonResult AddOrUpdateEvalutionProject(EvaluationProject model, List <Evaluation_RelSystemAndProject> propertyIds)
 {
     try
     {
         using (EvaluationSystemHelper helper = new EvaluationSystemHelper())
         {
             var flag = false;
             if (model.Id == Guid.Empty)
             {
                 flag = helper.AddProject(model, propertyIds);
             }
             else
             {
                 flag = helper.UpdateProject(model, propertyIds);
             }
             return(Json(new { flag }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception e)
     {
         return(Json(new { flag = false, message = e.Message }));
     }
 }