private int SaveData(string json_data) { int result = 0; var json_obj = (JObject)Newtonsoft.Json.JsonConvert.DeserializeObject(json_data); int id = int.Parse(json_obj["id"].ToString()); try { INewAndProductService service = new NewAndProductService(); NewAndProduct data = service.Table().Where(M => M.Id == id).FirstOrDefault(); if (data == null) { data = new NewAndProduct(); data.Title = json_obj["title"].ToString(); data.Content = json_obj["content"].ToString(); data.Detail = json_obj["detail"].ToString(); data.Img = json_obj["img"].ToString(); data.AddTime = DateTime.Parse(json_obj["add_time"].ToString()); data.ProductNo = json_obj["product_no"].ToString(); data.ProductType = json_obj["product_type"].ToString(); data.Type = json_obj["type"].ToString(); if (!string.IsNullOrEmpty(data.Title)) { service.Insert(data); result = data.Id; } } else { data.Title = json_obj["title"].ToString(); data.Content = json_obj["content"].ToString(); data.Detail = json_obj["detail"].ToString(); data.ProductNo = json_obj["product_no"].ToString(); data.ProductType = json_obj["product_type"].ToString(); service.Update(data); result = data.Id; } } catch { } return(result); }