コード例 #1
0
        public JsonResult AppMsg()
        {
            string msgID      = Request.Params["msgID"];
            string fName      = Request.Params["fName"];
            string msgContent = "<li>" + fName + ": " + Request.Params["msgContent"] + "</li>";

            LC_Msg lcMsg = db.sp_LC_SearchMsg(msgID).First();

            if ((Request.Params["msgContent"].Trim()).Equals("Dialog has been finished."))
            {
                lcMsg.Status = "F";
            }
            lcMsg.UserID      = Request.Params["userID"];
            lcMsg.MsgContent += msgContent;
            db.SaveChanges();

            Message msg = new Message();

            msg.MsgID      = lcMsg.MsgID;
            msg.MsgContent = lcMsg.MsgContent;
            msg.UserID     = lcMsg.UserID;
            msg.PostTime   = lcMsg.PostTime.ToString();
            msg.FName      = lcMsg.FName;
            msg.LName      = lcMsg.LName;
            msg.Status     = lcMsg.Status;

            return(Json(new { msg = msg }, JsonRequestBehavior.DenyGet));
        }
コード例 #2
0
        public JsonResult MsgUp(string msgID)
        {
            LC_Msg lcMsg      = db.sp_LC_SearchMsg(msgID).First();
            string msgContent = "";

            msgContent = lcMsg.MsgContent;

            return(Json(new { msgContent = msgContent }, JsonRequestBehavior.DenyGet));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        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));
        }