Olá, Diogo! Tudo certo?
Peço desculpa pela demora em responder o seu tópico.
O link do repositório que você compartilhou está quebrado, talvez você tenha apagado esse repositório. Imagino que utilizar a mesma metodologia que foi usado no curso pode ser um problema, caso você não utilize o mesmo relacionamento entre as tabelas.
Sobre o trecho de código dos seus controllers que você compartilhou no seu segundo post, não tem nenhum problema aparente, o que me leva a pensar que o seu problema pode está relacionado na forma em que você configurou as suas rotas, então verifique-as.
Contudo, por não ter mais informações sobre o seu projeto, não consigo lhe confirmar que isso é o epicentro do seu problema.
Espero ter lhe ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.