Skip to content

[codex] Add movie catalog images and listing - #27

Merged
marciomyst merged 3 commits into
developfrom
024-movie-external-image
May 8, 2026
Merged

[codex] Add movie catalog images and listing#27
marciomyst merged 3 commits into
developfrom
024-movie-external-image

Conversation

@marciomyst

Copy link
Copy Markdown
Owner

Summary

  • Adds movie external image metadata to the create movie flow and persists normalized card image paths.
  • Normalizes movie genres into reusable genre records and maps movie-genre associations.
  • Adds GET /api/movies with pagination, title search, and paged movie summary contracts for the Angular catalog.
  • Updates the catalog card to resolve TMDB poster paths through https://image.tmdb.org/t/p/w342.
  • Adds focused backend/frontend tests and updates related API/domain/testing/spec documentation.

Why

The Angular catalog was calling GET /api/movies?page=1&pageSize=12, but the backend only exposed POST /api/movies, so the request returned 404. Catalog cards also needed to render TMDB poster paths as absolute image URLs.

Validation

  • dotnet test SmartMovieCatalog.slnx -c Release - 142 tests passed, 1 warning reported by the build.
  • npm test -- --watch=false - 31 tests passed.
  • npm run build - passed.

@sonarqubecloud

sonarqubecloud Bot commented May 8, 2026

Copy link
Copy Markdown

@marciomyst
marciomyst marked this pull request as ready for review May 8, 2026 23:46
@marciomyst
marciomyst merged commit b1e28fa into develop May 8, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant