Für mich macht es keinen Sinn, wenn beim Erstellen des Customers auch der komplette Login mitgegeben wird. Wäre da nicht einfach die Login.Id einfacher? Das Objekt Login mit ID 1 wird vorher erstellt und hier nur noch verknüpft.
Die Items habe ich mit "meiner" Struktur angelegt:
@dortlii Du hast Recht, die id reicht für die Verknüpfung völlig aus.
Du kannst den Customer mit deiner Struktur übernehmen. -> Hierfür müssen wir wohl auch DTOs erstellen, damit dies funktioniert. See -> #42
@faesslerm - bin gerade an dem Issue dran und frage mich ob z.B. die JSON Struktur für den Customer so korrekt ist:
{ "id": 0, "forename": "string", "surename": "string", "email": "string", "phone": "string", "addressId": 0, "address": { "id": 0, "street": "string", "streetNumber": 0, "city": "string", "cityCode": 0 }, "username": "string", "login": { "username": "string", "passwordHash": "string", "isActive": true, "roleId": 0, "role": { "id": 0, "name": "string", "description": "string" } } }
Für mich macht es keinen Sinn, wenn beim Erstellen des Customers auch der komplette Login mitgegeben wird. Wäre da nicht einfach die Login.Id einfacher? Das Objekt Login mit ID 1 wird vorher erstellt und hier nur noch verknüpft.
Die Items habe ich mit "meiner" Struktur angelegt:
{ "id": 1, "name": "SomeItem", "price": 66.99, "storeId": 1 }
Oder bin ich da total auf dem Holzweg? Merci fürs Aufklären meines Nebels 👍🏻😄