public Models.Msg ReadMyInboxMsg(string userId, string msgId) //将消息标记为已读 { var body = Db.msg_send_record.FirstOrDefault(a => a.MsgID == msgId && a.ReceiverID == userId); //找到一条记录 Models.Msg msg = new Models.Msg() { MsgID = body.MsgID, Subjects = body.msg.Subjects, UserName = body.msg.msg_user.UserName, Contents = body.msg.Contents, SendTime = body.SendTime == null ? "" : body.SendTime.Value.ToString(),//时间格式 TypeName = body.msg.msg_type.TypeName, StateName = body.in_state.StateName, }; body.InStateID = "002"; Db.Entry(body).State = EntityState.Modified; Db.SaveChanges(); return(msg); //var msgsendrecordId = Db.msg_send_record.Where(a => a.MsgID == msgId).Select(b=>b.MsgSendRecordID).ToString(); //var msgsendrecord = _msg_send_record.Find(msgsendrecordId); //msgsendrecord.InStateID = "002"; //Db.Entry(msgsendrecord).State = EntityState.Modified; }
public JsonResult setMsg(string msg, string nome, string para) { List <Models.Msg> msgss = (List <Models.Msg>)HttpContext.Cache["ObjectList"]; Models.Msg omsg = new Models.Msg { NomeDe = nome, NomePara = para, msg = msg, datahora = DateTime.Now, id = msgss.Count + 1 }; msgss.Add(omsg); try { return(Json(msgss, JsonRequestBehavior.AllowGet)); } catch { return(Json(false, JsonRequestBehavior.AllowGet)); } }