Filterable tours

This commit is contained in:
2024-09-29 14:28:29 +02:00
parent 4bcc2b86d5
commit 422a5e1722
36 changed files with 265 additions and 114 deletions

View File

@@ -0,0 +1,12 @@
import { ConcertModel } from "../acts/concertModel"
export class BasketItemModel {
id: number = -1
quantity: number = 1
concert: ConcertModel = new ConcertModel()
constructor(quantity: number, concert: ConcertModel) {
this.quantity = quantity
this.concert = concert
}
}

View File

@@ -0,0 +1,8 @@
import { ConcertModel } from "../acts/concertModel"
export class OrderItemModel {
orderId: number = -1
quantity: number = 1
orderPrice: number = 0
product: ConcertModel
}

View File

@@ -0,0 +1,13 @@
import { AddressModel } from "../user/addressModel"
import { OrderItemModel } from "./orderItemModel"
import { PaymentModel } from "../user/paymentModel"
export class OrderModel {
id: number
accountId: number
shippingProgress: number
orderItems: Array<OrderItemModel>
orderedAt: string
payment: PaymentModel
address: AddressModel
}