public IActionResult Like(LikeViewModel model) { //Check if like is already registered in system int id = (int)HttpContext.Session.GetInt32("id"); if (ModelState.IsValid && messageFactory.CheckLikes(model.message_id, id) == null) { LikeModel newLike = new LikeModel { message_id = model.message_id }; messageFactory.LikePost(newLike, id); } return(RedirectToAction("Index")); }