Пример #1
0
        public JsonResult GetUnReadMessageSum()
        {
            var id      = CheckValid();
            var msglist = LoveDb.MessageAll().Where(n => n.ToUserId == id && !n.IsReaded).ToList();
            var ur      = new UnReadMessageSum
            {
                Praises = msglist.Count(n => n.MegType == MegType.Praise),
                Private = msglist.Count(n => n.MegType == MegType.Private),
                System  = msglist.Count(n => n.MegType == MegType.System),
                LoveMe  = LoveDb.MyLoveAll().Count(n => n.LoverId == id && !n.IsRead),
                Visitor = LoveDb.VisitorAll().Count(n => n.UserId == id && !n.IsRead),
            };

            ur.Total = ur.LoveMe + ur.Praises + ur.Private + ur.System + ur.Visitor;
            return(Json(ur));
        }