Connected frontend new contact, new address and shipments to backend

This commit is contained in:
GotthardG
2024-10-29 23:49:33 +01:00
parent 7f46006435
commit c34c117a15
8 changed files with 329 additions and 219 deletions

View File

@ -21,6 +21,7 @@ app.add_middleware(
class ContactPerson(BaseModel):
id: int
firstname: str
lastname: str
phone_number: str
@ -28,6 +29,7 @@ class ContactPerson(BaseModel):
class Address(BaseModel):
id: int
street: str
city: str
zipcode: str
@ -83,30 +85,30 @@ class Shipment(BaseModel):
# Example data for contacts
contacts = [
ContactPerson(firstname="Frodo", lastname="Baggins", phone_number="123-456-7890", email="frodo.baggins@lotr.com"),
ContactPerson(firstname="Samwise", lastname="Gamgee", phone_number="987-654-3210", email="samwise.gamgee@lotr.com"),
ContactPerson(firstname="Aragorn", lastname="Elessar", phone_number="123-333-4444",
ContactPerson(id=1, firstname="Frodo", lastname="Baggins", phone_number="123-456-7890", email="frodo.baggins@lotr.com"),
ContactPerson(id=2, firstname="Samwise", lastname="Gamgee", phone_number="987-654-3210", email="samwise.gamgee@lotr.com"),
ContactPerson(id=3, firstname="Aragorn", lastname="Elessar", phone_number="123-333-4444",
email="aragorn.elessar@lotr.com"),
ContactPerson(firstname="Legolas", lastname="Greenleaf", phone_number="555-666-7777",
ContactPerson(id=4, firstname="Legolas", lastname="Greenleaf", phone_number="555-666-7777",
email="legolas.greenleaf@lotr.com"),
ContactPerson(firstname="Gimli", lastname="Son of Gloin", phone_number="888-999-0000",
ContactPerson(id=5, firstname="Gimli", lastname="Son of Gloin", phone_number="888-999-0000",
email="gimli.sonofgloin@lotr.com"),
ContactPerson(firstname="Gandalf", lastname="The Grey", phone_number="222-333-4444",
ContactPerson(id=6, firstname="Gandalf", lastname="The Grey", phone_number="222-333-4444",
email="gandalf.thegrey@lotr.com"),
ContactPerson(firstname="Boromir", lastname="Son of Denethor", phone_number="111-222-3333",
ContactPerson(id=7, firstname="Boromir", lastname="Son of Denethor", phone_number="111-222-3333",
email="boromir.sonofdenethor@lotr.com"),
ContactPerson(firstname="Galadriel", lastname="Lady of Lothlórien", phone_number="444-555-6666",
ContactPerson(id=8, firstname="Galadriel", lastname="Lady of Lothlórien", phone_number="444-555-6666",
email="galadriel.lothlorien@lotr.com"),
ContactPerson(firstname="Elrond", lastname="Half-elven", phone_number="777-888-9999",
ContactPerson(id=9, firstname="Elrond", lastname="Half-elven", phone_number="777-888-9999",
email="elrond.halfelven@lotr.com"),
ContactPerson(firstname="Eowyn", lastname="Shieldmaiden of Rohan", phone_number="000-111-2222",
ContactPerson(id=10, firstname="Eowyn", lastname="Shieldmaiden of Rohan", phone_number="000-111-2222",
email="eowyn.rohan@lotr.com")
]
# Example data for return addresses
return_addresses = [
Address(street='123 Hobbiton St', city='Shire', zipcode='12345', country='Middle Earth'),
Address(street='456 Rohan Rd', city='Edoras', zipcode='67890', country='Middle Earth')
Address(id=1, street='123 Hobbiton St', city='Shire', zipcode='12345', country='Middle Earth'),
Address(id=2, street='456 Rohan Rd', city='Edoras', zipcode='67890', country='Middle Earth')
]
# Example data for dewars