public IActionResult DisLikePost(string token, int postId) { string referer = Request.Headers["Referer"].ToString(); var postDto = _postService.GetPostById(postId).Result; var userId = JwtDecoder.DecodeTokenToId(token); if (postDto.ApplicationUserId != userId) { return(Redirect(referer)); } DislikeDto dislikeDto = new DislikeDto { CurrentPost = postDto, ApplicationUserId = userId }; _disLikeService.CreateDisLike(dislikeDto); _postService.DislikePost(postDto.Id); return(Ok(postDto)); }
public void CreateDisLike(DislikeDto dislikeDto) { var dislike = _mapper.Map <Dislike>(dislikeDto); _repository.Create(dislike); }