public JsonResult AddDept(DeptInfoAddModel model) { JsonViewResult json = new JsonViewResult(); T_Department dept = new T_Department() { AddDate = DateTime.Now, OrderNo = model.OrderNo2, Name = model.DeptName2, ParentID = model.ParentId2, Remark=model.Remark2 }; json.Success= deptRep.Insert(dept)>0; return Json(json,JsonRequestBehavior.AllowGet); }
public JsonResult EditDept(DeptInfoModel model) { JsonViewResult json = new JsonViewResult(); //T_Department dept = new T_Department() //{ // AddDate = DateTime.Now, // OrderNo = model.OrderNo, // Name = model.DeptName, // ParentID = model.ParentId, // Remark = model.Remark //}; //json.Success = deptRep.Insert(dept) > 0; var dept = deptRep.Get(model.DeptId); dept.Name = model.DeptName; dept.OrderNo = model.OrderNo; dept.Remark = model.Remark; json.Success=deptRep.Update(dept)>0; return Json(json, JsonRequestBehavior.AllowGet); }
public JsonResult GetDepts(int id = 0) { JsonViewResult json = new JsonViewResult(); var deptsData = deptRep.GetDepartments(id); var depts = deptsData.Select(u => { return new TreeNodeInfo() { id = u.Id, isParent = deptRep.GetDepartments(u.Id).Count>0, open = true, pId = id, name = u.Name }; }).ToList(); return Json(depts, JsonRequestBehavior.AllowGet); }
public JsonResult DeleteDept(int id = 0) { JsonViewResult json = new JsonViewResult(); json.Success = deptRep.Delete(id); return Json(json, JsonRequestBehavior.AllowGet); }