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