Skip to content

POST-API #5

@MCSwainConnor

Description

@MCSwainConnor

🎯 What must be done

Ein order API mit POST, die eine liste von Produkten annimmt und daraus im Backend eine Order mit Order Items erstellt.

  • Db Design mit OrderItems und Order definiern
  • Prisma schema und migration
  • Seed daten erstellen
  • Service für create Order
  • order.service createOrder(productItems: string[])
    • Order anlegen
    • Produkte auslesen anhand der Id
    • Produkte in Order_Item schreiben
  • Controller für POST order implementieren
    • Incoming DTO (body)
      • ProductIds
    • order service createOrder aufrufen
    • Outgoing DTO -> was sendet die api (oder nur 201 OK?)
      • nur 201 um die api simpel zu halten ( solte default sein)
  • User kann erst mal hardgecoded sein auf einen aus den seed daten

🧪 How / Where can it be tested

  1. Teste die API über Swagger - kontrolliere in der Datenbank

🔗 Screenshots, Links, Mockups, Figma

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions