Пример #1
0
        public bool iflike(int userid, int noteid)
        {
            NoteLike like = db.NoteLike.Where(a => a.UserID == userid && a.NoteID == noteid).FirstOrDefault();

            if (like != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        public bool dellike(int userid, int noteid)
        {
            NoteLike like = db.NoteLike.Where(b => b.UserID == userid && b.NoteID == noteid).FirstOrDefault();

            if (like != null)
            {
                db.NoteLike.Remove(like);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #3
0
        public void Notelikeclick(int userid, int noteid)
        {
            NoteLike like = db.NoteLike.Where(b => b.UserID == userid && b.NoteID == noteid).FirstOrDefault();

            if (like != null)
            {
                db.NoteLike.Remove(like);
                db.SaveChanges();
            }
            else
            {
                NoteLike like1 = new NoteLike();
                like1.NoteID = noteid;
                like1.UserID = userid;
                like1.Time   = DateTime.Now;
                db.NoteLike.Add(like1);
                db.SaveChanges();
            }
        }
Пример #4
0
        //点赞取消赞操作
        public int notezan(int noteid)
        {
            var userid = Convert.ToInt32(Session["User_id"]);
            var a      = notelikes.iflike(userid, noteid);

            if (a == true)
            {
                notelikes.dellike(userid, noteid);
                return(notelikes.Notelikenum(noteid));
            }
            else
            {
                NoteLike like = new NoteLike();
                like.NoteID = noteid;
                like.UserID = userid;
                like.Time   = DateTime.Now;
                notelikes.addlike(like);
                return(notelikes.Notelikenum(noteid));
            }
        }
 //点赞
 public void addlike(NoteLike like)
 {
     ilike.addlike(like);
 }
Пример #6
0
 public void addlike(NoteLike like)
 {
     db.NoteLike.Add(like);
     db.SaveChanges();
 }