public IActionResult Join(int idEvento) { try { Presenca inscricao = new Presenca() { //Armazena no IdUsuario da presença o Id do usuário logado IdUsuario = Convert.ToInt32(HttpContext.User.Claims.First(c => c.Type == JwtRegisteredClaimNames.Jti).Value), //Armazena na propriedade IdEvento o id do evento recebido pela url IdEventto = idEvento, //Define a situaão da presença como não confirmada Situacao = "Não Confirmada" }; //Faz a chamada para o método _presencaRepository.MarcarEvento(inscricao); //Retorna um status code return(StatusCode(201)); } catch (Exception error) { return(BadRequest(new { mansagem = "Não é possível se inscrever sem o usuário estar logado!", error })); } }