public async Task <IActionResult> CreatedRate(Rate rate) { try { var claimsIdentity = _httpContextAccessor.HttpContext.User.Claims; var data = new UsersInfor(); var userId = claimsIdentity.FirstOrDefault(x => x.Type == "UserId").Value; rate.UserId = Guid.Parse(userId); _ratesService.CreatedRate(rate); return(Ok(new Result() { Code = (int)HttpStatusCode.OK, Data = "Thêm bình luận thành công", Error = null })); } catch (Exception ex) { _logger.LogError("Tạo comment thất bại: " + ex); return(Ok(new Result() { Code = (int)HttpStatusCode.OK, Data = null, Error = "Thêm bình luận thất bại" })); } }