/// <summary> /// 赞的信息 /// </summary> /// <returns></returns> public ActionResult PariseHelloView() { var userid = CheckValid(); var megs = LoveDb.MessageAll().Where(n => n.MegType == MegType.Praise && n.ToUserId == userid).OrderByDescending(a => a.ActionTime).ToList(); var pariseHelloUsers = new List <PariseHelloUser>(); foreach (var message in megs) { string content = ""; Message message1 = message; var state = LoveDb.One((State s) => s.Id == message1.StateId); switch (message.StateType) { case StateType.None: content = message.Content; break; case StateType.Personal: if (state != null) { content = "赞了你发布的状态:" + state.Content; //? "赞了你发布的状态" + "<div class='statediv'>" + state.Content.Substring(0, 36) + "...</div>" //: "赞了你发布的状态" + "<div class='statediv'>" + state.Content + "</div>"; } else { content = "该状态已经删除..."; } break; case StateType.Image: content = state != null ? state.Content : "该状态已经删除..."; break; } if (!message.IsReaded) { LoveDb.ReadMessage <Message>(message.Id); } var mm = new PariseHelloUser { UninUser = LoveDb.GetUninUser(message.FromUserId), Message = message, Content = content, }; pariseHelloUsers.Add(mm); } return(View(pariseHelloUsers)); }
/// <summary> /// 赞的信息 /// </summary> /// <returns></returns> public ActionResult PariseHelloView() { var userid = CheckValid(); var megs = LoveDb.MessageAll().Where(n => n.MegType == MegType.Praise && n.ToUserId == userid).OrderByDescending(a => a.ActionTime).ToList(); var pariseHelloUsers = new List<PariseHelloUser>(); foreach (var message in megs) { string content = ""; Message message1 = message; var state = LoveDb.One((State s) => s.Id == message1.StateId); switch (message.StateType) { case StateType.None: content = message.Content; break; case StateType.Personal: if (state != null) { content = "赞了你发布的状态:" + state.Content; //? "赞了你发布的状态" + "<div class='statediv'>" + state.Content.Substring(0, 36) + "...</div>" //: "赞了你发布的状态" + "<div class='statediv'>" + state.Content + "</div>"; } else { content = "该状态已经删除..."; } break; case StateType.Image: content = state != null ? state.Content : "该状态已经删除..."; break; } if (!message.IsReaded) { LoveDb.ReadMessage<Message>(message.Id); } var mm = new PariseHelloUser { UninUser = LoveDb.GetUninUser(message.FromUserId), Message = message, Content = content, }; pariseHelloUsers.Add(mm); } return View(pariseHelloUsers); }