Beispiel #1
0
        public IActionResult UnlikedMessage(int MessageId)
        {
            int UserId = (int)HttpContext.Session.GetInt32("User");

            MessageLiked messageToUnlike = _context.MessagesLiked.FirstOrDefault(ml => ml.UserId == UserId && ml.MessageId == MessageId);

            _context.Remove(messageToUnlike);
            _context.SaveChanges();
            return(RedirectToAction("TheWall"));
        }
Beispiel #2
0
        public IActionResult LikedMessage(int MessageId)
        {
            int UserId = (int)HttpContext.Session.GetInt32("User");

            if (_context.MessagesLiked.Any(m => m.MessageId == MessageId && m.UserId == UserId))
            {
                return(View("MessageBoard"));
            }
            else
            {
                MessageLiked messageLiked = new MessageLiked();
                messageLiked.UserId    = UserId;
                messageLiked.MessageId = MessageId;
                _context.Add(messageLiked);
                _context.SaveChanges();
                return(RedirectToAction("TheWall"));
            }
        }