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)); }