public LC_Msg Save() { LC_Msg msg = new LC_Msg(); using (LiveChatEntities db = new LiveChatEntities()) { if (MsgID != "" && MsgID != null) { msg = db.sp_LC_SearchMsg(MsgID).ToList().First(); msg.MsgContent = MsgContent; msg.UserID = UserID; msg.PostTime = DateTime.Now; msg.FName = FName; msg.LName = LName; msg.Status = Status; } else { msg.MsgID = db.sp_LC_GenID().ToList().First(); msg.MsgContent = MsgContent; msg.UserID = UserID; msg.PostTime = DateTime.Now; msg.FName = FName; msg.LName = LName; msg.Status = "A"; db.LC_Msg.Add(msg); } db.SaveChanges(); return msg; } }
public LC_Msg Save() { LC_Msg msg = new LC_Msg(); using (LiveChatEntities db = new LiveChatEntities()) { if (MsgID != "" && MsgID != null) { msg = db.sp_LC_SearchMsg(MsgID).ToList().First(); msg.MsgContent = MsgContent; msg.UserID = UserID; msg.PostTime = DateTime.Now; msg.FName = FName; msg.LName = LName; msg.Status = Status; } else { msg.MsgID = db.sp_LC_GenID().ToList().First(); msg.MsgContent = MsgContent; msg.UserID = UserID; msg.PostTime = DateTime.Now; msg.FName = FName; msg.LName = LName; msg.Status = "A"; db.LC_Msg.Add(msg); } db.SaveChanges(); return(msg); } }
public LC_Msg UserSave() { LC_Msg msg = new LC_Msg(); using (LiveChatEntities db = new LiveChatEntities()) { msg = db.sp_LC_SearchMsg(MsgID).ToList().First(); msg.MsgContent += MsgContent; if (MsgContent.Equals("<li>" + msg.FName + ": Agent has left.</li>")) { msg.Status = "F"; } db.SaveChanges(); return(msg); } }
public JsonResult AppMsg() { string msgID = Request.Params["msgID"]; string fName = Request.Params["fName"]; string msgContent = "<li>" + fName + ": " + Request.Params["msgContent"] + "</li>"; LC_Msg msg = new LC_Msg(); Message message = new Message(); message.MsgID = msgID; message.MsgContent = msgContent; using (LiveChatEntities db = new LiveChatEntities()) { msg = message.UserSave(); } return Json(new { msg = msg }, JsonRequestBehavior.DenyGet); }
public JsonResult MsgUp(string msgID) { List<LC_Msg> msgList = new List<LC_Msg>(); LC_Msg msg = new LC_Msg(); string msgContent = ""; using (LiveChatEntities db = new LiveChatEntities()) { msgList = db.sp_LC_SearchMsg(msgID).ToList(); if (msgList.Any()) { msg = msgList.First(); msgContent = msg.MsgContent; } else { msgContent = ""; } } return Json(new { msgContent = msgContent }, JsonRequestBehavior.DenyGet); }
public JsonResult CreateMsg() { string fName = Request.Params["fName"]; string lName = Request.Params["lName"]; Message message = new Message(); LC_Msg msg = new LC_Msg(); using (LiveChatEntities db = new LiveChatEntities()) { if (fName != "" && lName != "") { message.FName = fName; message.LName = lName; msg = message.Save(); } else { msg = null; } } return Json(new { msg = msg }, JsonRequestBehavior.DenyGet); }
public LC_Msg UserSave() { LC_Msg msg = new LC_Msg(); using (LiveChatEntities db = new LiveChatEntities()) { msg = db.sp_LC_SearchMsg(MsgID).ToList().First(); msg.MsgContent += MsgContent; if (MsgContent.Equals("<li>"+msg.FName+": Agent has left.</li>")) { msg.Status = "F"; } db.SaveChanges(); return msg; } }