From 4e078ecef77dd202c19738f7587e4b7208f2996c Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 5 May 2022 14:38:47 +0300 Subject: Autocommit at 05.05.2022 @ 14:38 --- src/EventSystem/Event.cpp | 5 +++++ src/EventSystem/Event.h | 2 ++ src/EventSystem/EventSystem.cpp | 3 ++- 3 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src/EventSystem') 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; } -- cgit v1.3.1-23-gd82d