public async Task <IActionResult> Details(int id) { if (id == null) { return(NotFound()); } var blogpost = await _blogpostRepository.GetByAsync(id); if (blogpost == null) { return(NotFound()); } ViewData["IsAdmin"] = HttpContext.User.HasClaim(x => x.Value == "admin"); return(View(blogpost)); }