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)); } }
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 })); } }
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)); } }
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)); } }
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 })); } }
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)); } }
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)); } }
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 })); } }