public IHttpActionResult GetOrganizeInfo(sys_organize entry) { try { OrganizeService os = new OrganizeService(); int cnt = os.Update(entry); return(cnt > 0? Json(new { code = 1, msg = "ok" }): Json(new { code = 0, msg = "error" })); } catch (Exception e) { return(Json(new { code = 0, msg = e.Message })); } }
public IHttpActionResult GetOrganizeInfo(int id) { try { OrganizeService os = new OrganizeService(); sys_organize entry = os.Find(id); return(Json(new { code = 1, msg = "ok", node = entry })); } catch (Exception e) { return(Json(new { code = 0, msg = e.Message })); } }
private StringBuilder SubOrg(IEnumerable <sys_organize> list, sys_organize item) { StringBuilder json = new StringBuilder(); if (list.Count(t => t.pid == item.id) > 0) { foreach (var sitem in list.Where(t => t.pid == item.id)) { json.Append("{\"nodeid\":" + sitem.id + ",\"parentid\":" + sitem.pid + ",\"label\":\"" + sitem.title + "\",\"isedit\":false,\"children\":[" + SubOrg(list, sitem).ToString() + "]},"); } json.Remove(json.Length - 1, 1); } return(json); }
public IHttpActionResult AddOrg(sys_organize entry) { try { OrganizeService os = new OrganizeService(); entry.status = 1; entry.add_time = DateTime.Now; int cnt = os.Add(entry); return(cnt > 0 ? Json(new { code = 1, msg = "ok" }) : Json(new { code = 0, msg = "error" })); } catch (Exception e) { return(Json(new { code = 0, msg = e.Message })); } }