public async Task <IViewComponentResult> InvokeAsync()
        {
            ViewData["IsAdmin"] = HttpContext.User.HasClaim(x => x.Value == "admin");

            if ((bool)ViewData["IsAdmin"])
            {
                return(View(await _blogpostRepository.GetAllAsync()));
            }
            else
            {
                return(View(await _blogpostRepository.GetAllPublishedAsync()));
            }
        }