diff options
Autocommit at 05.05.2022 @ 14:38
3 files changed, 9 insertions, 1 deletions
| -rw-r--r-- | src/EventSystem/Event.cpp | 5 | ||||
| -rw-r--r-- | src/EventSystem/Event.h | 2 | ||||
| -rw-r--r-- | src/EventSystem/EventSystem.cpp | 3 |
diff --git a/src/EventSystem/Event.cpp b/src/EventSystem/Event.cpp index 450eca9..7bd0428 100644 --- a/src/EventSystem/Event.cpp +++ b/src/EventSystem/Event.cpp @@ -45,3 +45,8 @@ StatusCode Event::buyTicketFromReservation(const Reservation& reservation, const tickets.insert(reservation.get_ticket()); return Success; } + +int Event::compare(const Event& other) { + // TODO: improve + return name.compare(other.name); +} diff --git a/src/EventSystem/Event.h b/src/EventSystem/Event.h index 5b26458..48cc137 100644 --- a/src/EventSystem/Event.h +++ b/src/EventSystem/Event.h @@ -27,6 +27,8 @@ public: StatusCode buyTicket(const Ticket& ticket); StatusCode buyTicketFromReservation(const Reservation& reservation, const char* password); + + int compare(const Event& other); }; #endif diff --git a/src/EventSystem/EventSystem.cpp b/src/EventSystem/EventSystem.cpp index ee416b0..1585966 100644 --- a/src/EventSystem/EventSystem.cpp +++ b/src/EventSystem/EventSystem.cpp @@ -20,5 +20,6 @@ EventSystem::EventSystem(const Event* events, unsigned eventCount) { } StatusCode EventSystem::createEvent(const Hall* hall, String name, DateTime time) { - + events.insert(Event(hall, name, time)); + return Success; } |
