public async Task <IActionResult> UpdateComment(CommentApprovedModel model)
        {
            if (ModelState.IsValid)
            {
                await _commentService.UpdateAsync(model);

                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
        public async Task UpdateAsync(CommentApprovedModel model)
        {
            MultipartFormDataContent formData = new MultipartFormDataContent();

            formData.Add(new StringContent(model.Id.ToString()), nameof(CommentApprovedModel.Id));
            formData.Add(new StringContent(model.Description.ToString()), nameof(CommentApprovedModel.Description));
            formData.Add(new StringContent(model.AuthorEmail.ToString()), nameof(CommentApprovedModel.AuthorEmail));
            formData.Add(new StringContent(model.AuthorName.ToString()), nameof(CommentApprovedModel.AuthorName));
            formData.Add(new StringContent(model.IsApproved.ToString()), nameof(CommentApprovedModel.IsApproved));

            _httpClient.DefaultRequestHeaders.Authorization =
                new AuthenticationHeaderValue("Bearer", _httpContextAccessor.HttpContext.Session.GetString("token"));

            await _httpClient.PutAsync($"{model.Id}", formData);
        }