Finish search page

This commit is contained in:
2024-10-11 18:59:19 +02:00
parent 8f0de99634
commit 7b991d2ff8
8 changed files with 227 additions and 54 deletions

View File

@@ -1,6 +1,8 @@
import { RatingModel } from "@/data/models/acts/ratingModel"
import { dateToHumanReadableString } from "./dateTimeScripts"
import { ConcertModel } from "@/data/models/acts/concertModel"
import { EventModel } from "@/data/models/acts/eventModel"
import { EventApiModel } from "@/data/models/acts/eventApiModel"
/**
* Calculate a price based on parameters
@@ -102,6 +104,24 @@ export function lowestTicketPrice(concerts: Array<ConcertModel>): string {
priceArray.sort()
try {
return priceArray[0].toFixed(2)
} catch(e) {
return "0"
}
}
export function lowestTicketPriceEvents(events: Array<EventApiModel>) {
const priceArray : Array<number> = []
for (let event of events) {
for (let concert of event.concerts) {
priceArray.push(concert.price)
}
}
priceArray.sort()
try {
return priceArray[0].toFixed(2)
} catch(e) {