public IActionResult Listar() { //var identity = HttpContext.User.Identity as ClaimsIdentity; //identity.Claims.First(); string permissao = HttpContext.User.Claims.First(x => x.Type == ClaimTypes.Role).Value; if (permissao == "ADMINISTRADOR") { return(Ok(FuncionarioRepository.Listar())); } else if (permissao == "COMUM") { return(Ok(FuncionarioRepository.BuscarFuncionarioPorUsuario(Convert.ToInt32(HttpContext.User.Claims.First(c => c.Type == JwtRegisteredClaimNames.Jti).Value)))); } else { return(Forbid()); } }