public async Task <ActionResult> AtualizarClaimsParaUsuario(int idClaim, [FromBody] IdentityUserClaim <Guid> userClaim) { if (idClaim != userClaim.Id) { return(BadRequest(new BadRequestResponse("O id da rota precisa ser igual ao id da claim"))); } if ((await _contaServico.ObterClaimPorId(userClaim.Id)) == null) { return(NotFound(new NotFoundResponse("Claim não localizada na base de dados", userClaim))); } if (await _contaServico.AtualizarClaimParaUsuario(userClaim)) { return(Ok(new OkResponse("Claim atualizada com sucesso", userClaim))); } return(BadRequest( new BadRequestResponse( "Não foi possível atualizar a claim", _notificador.ObterNotificacoes(), userClaim))); }