Exemple #1
0
 public JsonResult getNodeByNodeId(string node_id)
 {
     try
     {
         Models.a_flowchart_node node = nodeHelper.GetAll(u => u.node_id == node_id, u => u.id).FirstOrDefault();
         if (node == null)
         {
             return(Json(new
             {
                 access = false,
                 code = 0,
                 msg = "为找到node_id[" + node_id + "]对应的节点。",
             },
                         JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new
             {
                 access = true,
                 code = 0,
                 msg = "",
                 data = node
             },
                         JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception exp)
     {
         return(Json(new { access = false, msg = exp.Message }));
     }
 }
Exemple #2
0
        public JsonResult saveNode(Models.a_flowchart_node node)
        {
            try
            {
                //删除;
                nodeHelper.Delete(node);
                //nodeHelper.SaveChanges();
                //插入;
                nodeHelper.Insert(node);
                nodeHelper.SaveChanges();

                return(Json(new { access = true, data = node }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception exp)
            {
                return(Json(new { access = false, msg = exp.Message }));
            }
        }
Exemple #3
0
        public JsonResult saveNodeLabel(Models.a_flowchart_node newnode)
        {
            try
            {
                Models.a_flowchart_node node = nodeHelper.GetAll(u => u.node_id == newnode.node_id, u => u.id).FirstOrDefault();
                if (node == null)
                {
                    nodeHelper.Insert(newnode);
                    nodeHelper.SaveChanges();
                    return(Json(new
                    {
                        access = true,
                        code = 0,
                        msg = "已添加node_id[" + newnode.node_id + "]对应的节点。",
                    },
                                JsonRequestBehavior.AllowGet));
                }
                else
                {
                    //更新描述
                    node.label = newnode.label;

                    nodeHelper.Update(node);
                    nodeHelper.SaveChanges();
                    return(Json(new
                    {
                        access = true,
                        code = 0,
                        msg = "已修改node_id[" + newnode.node_id + "]对应的节点。",
                        data = node
                    },
                                JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception exp)
            {
                return(Json(new { access = false, msg = exp.Message }));
            }
        }