public static Tuple <bool, string, dynamic> edit(string s_key, string s_item) { try { string json = ""; m_loai_canhbao m = JsonConvert.DeserializeObject <m_loai_canhbao>(s_item); int index = list.FindIndex(o => o.id == m.id); if (index != -1) { m_loai_canhbao o = list[index]; o.name = m.name; lock (lock_list) list[index] = o; update(); json = JsonConvert.SerializeObject(o); } return(new Tuple <bool, string, dynamic>(true, json, null)); } catch { } return(new Tuple <bool, string, dynamic>(false, "", null)); }
public static Tuple <bool, string, dynamic> add(string s_key, string s_item) { try { string json = ""; m_loai_canhbao m = JsonConvert.DeserializeObject <m_loai_canhbao>(s_item); int index = list.FindIndex(o => o.id == m.id); if (index == -1) { m.id = (list.Count + 1); lock (lock_list) list.Add(m); update(); json = JsonConvert.SerializeObject(m); } return(new Tuple <bool, string, dynamic>(true, json, m)); } catch { } return(new Tuple <bool, string, dynamic>(false, "", null)); }
public static string edit_ItemJsonString(string item_json, string msg_default = "") { string json = msg_default; try { m_loai_canhbao m = JsonConvert.DeserializeObject <m_loai_canhbao>(item_json); int index = list.FindIndex(o => o.id == m.id); if (index != -1) { m_loai_canhbao o = list[index]; o.name = m.name; lock (lock_list) list[index] = o; update(); json = JsonConvert.SerializeObject(o); } } catch { } return(json); }
public static string add_ItemJson(string item_json, string msg_default = "") { string json = msg_default; var json_obj = JsonConvert.DeserializeObject <m_loai_canhbao>(item_json); try { m_loai_canhbao m = JsonConvert.DeserializeObject <m_loai_canhbao>(item_json); int index = list.FindIndex(o => o.id == m.id); if (index == -1) { m.id = (list.Count + 1); lock (lock_list) list.Add(m); update(); json = JsonConvert.SerializeObject(m); } } catch { } return(json); }