public async Task <ActionResult> Dislike(string postId) { var post = await postRepository.GetAsync(postId); if (post == null) { return(HttpNotFound()); } var user = await GetLoggedInUser(); var model = new Voting(); model.UserId = user.Id; model.PostId = post.Id; await votingRepository.DislikeAsync(model); return(RedirectToAction("Post", "HomeBlog", new { postId = postId })); }