Boa noite, Tiago! Como vai?
Vc consegue disponibilizar o seu projeto completo no github e mandar o link aqui? Assim poderemos dar uma olhada melhor no que está acontecendo para tentar te ajudar!
Mas, de acordo com a linha que vc disse ocorrer a exceção, meu chute é que as suas classes de lógica de remoção e edição devem estar devolvendo valores incorretos (provavelmente null
). Contudo só poderei ter certeza sobre isso dando uma olhada melhor no projeto!
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!