public static string SaveHandBook(string mInfo, string loginUserInfo) { string returnStr = ""; JObject objInfo = JObject.Parse(mInfo); try { using (venuesEntities db = new venuesEntities()) { if (int.Parse(objInfo["BookId"].ToString()) == 0) { tbl_book tbt = new tbl_book(); tbt.BookBackgroundImg = objInfo["BookBackgroundImg"].ToString(); tbt.BookCreateTIme = DateTime.Now; tbt.BookFacebookLink = objInfo["BookFacebookLink"].ToString(); tbt.BookTwitterLink = objInfo["BookTwitterLink"].ToString(); tbt.BookWeiboLink = objInfo["BookWeiboLink"].ToString(); tbt.BookWeixinLink = objInfo["BookWeixinLink"].ToString(); db.AddTotbl_book(tbt); } else { int bookId = int.Parse(objInfo["BookId"].ToString()); tbl_book tsu = db.tbl_book.First<tbl_book>(a => a.ID.Equals(bookId)); tsu.BookBackgroundImg = objInfo["BookBackgroundImg"].ToString(); tsu.BookCreateTIme = DateTime.Now; tsu.BookFacebookLink = objInfo["BookFacebookLink"].ToString(); tsu.BookTwitterLink = objInfo["BookTwitterLink"].ToString(); tsu.BookWeiboLink = objInfo["BookWeiboLink"].ToString(); tsu.BookWeixinLink = objInfo["BookWeixinLink"].ToString(); } if (db.SaveChanges() != 0) { string adInfo = objInfo["ADInfo"].ToString(); returnStr = ADManager.DeleteADs(loginUserInfo); if (adInfo != "[]") { JArray arrContent = JArray.Parse(objInfo["ADInfo"].ToString()); foreach (JObject objAd in arrContent) { returnStr = ADManager.AddAds(objAd.ToString(), loginUserInfo); } } returnStr = KeyManager.RetrunSucceed; } else { returnStr = KeyManager.RetrunUnSucceed; } } } catch (Exception e) { returnStr = e.Message; LogManager.addLog(KeyManager.LogTypeId_Error, KeyManager.MENUS.Menu_HandBookSetManager, "手册保存,mInfo=" + mInfo + ";错误信息:" + e.Message, loginUserInfo); } return returnStr; }