public async Task AtualizarClaims(UsuarioClaimViewModel usuarioClaimViewModel) { var usuario = _repository .Search(x => x.Id == usuarioClaimViewModel.UsuarioId) .FirstOrDefault(); foreach (var claim in usuario.UsuarioClaims) { _repository.RemoverClaims(claim); } foreach (var claim in usuarioClaimViewModel.UsuarioClaims) { _repository.AdicionarClaim(new UsuarioClaim(Guid.NewGuid(), usuarioClaimViewModel.UsuarioId, claim.Entidade, claim.EndPoint)); } await _repository.UnitOfWork.Commit(); }