コード例 #1
0
        public IActionResult GetMy()
        {
            try
            {
                //Cria uma variável idUsuario que recebe o Identificador do usuário logado
                int idUsuario = Convert.ToInt32(HttpContext.User.Claims.First(c => c.Type == JwtRegisteredClaimNames.Jti).Value);

                //Retorn aum Ok e chama o método de lista
                return(Ok(_presencaRepository.MinhasPresencas(idUsuario)));
            }
            catch (Exception error)
            {
                //Retorna uma resposta e qual o erro cometido
                return(BadRequest(new
                {
                    mensagem = "Não é possível mostrar as presenças se o usuário não estiver logado",
                    error
                }));
            }
        }