Acabei, durante as aulas, me deparando com o seguinte erro 'Self Referencing Loop' Gostaria de saber dos instrutores se essa seria a melhor abordagem pois ela corrige o problema, mas não sei se seria o correto. Caso seja, vou deixar a dica para os demais alunos.
Tanto para cinema Quanto para filme:
Pesquisando, vi que uma alternativa possível para correção do problema foi utilizar, na classe 'Program.cs' a seguinte configuração:
No serviço que adiciona a utilização do NewtonsoftJson, acrescente o seguinte código:
(options =>
options.SerializerSettings.ReferenceLoopHandling =
Newtonsoft.Json.ReferenceLoopHandling.Ignore)
Ficando dessa forma:
builder.Services.AddControllers().AddNewtonsoftJson(options =>
options.SerializerSettings.ReferenceLoopHandling =
Newtonsoft.Json.ReferenceLoopHandling.Ignore);
Segue GET após atualizar o código: