public async Task <IActionResult> Dislike([FromBody] ArticleLikeViewModel model) { if (model == null) { return(NoContent()); } var user = await _user.GetByHash(User.FindFirst(ClaimTypes.Hash).Value); model.IdUser = user.Id; var validation = new ArticleDisLikeValidation(_article).Validate(model); if (!validation.IsValid) { return(BadRequest(new Validator(validation))); } return(Ok(await _article.Dislike(model))); }