From 7d7b1919fdb526944aa996954e32ea9922aad6d3 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 5 May 2022 16:28:07 +0300 Subject: Autocommit at 05.05.2022 @ 16:28 --- src/EventSystem/EventSystem.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/EventSystem/EventSystem.cpp') diff --git a/src/EventSystem/EventSystem.cpp b/src/EventSystem/EventSystem.cpp index 54c81ad..7ad859e 100644 --- a/src/EventSystem/EventSystem.cpp +++ b/src/EventSystem/EventSystem.cpp @@ -19,14 +19,18 @@ EventSystem::EventSystem(const Event* events, unsigned eventCount) { updateSoonestUpcoming(); } -StatusCode EventSystem::createEvent(const Hall* hall, String name, Date time) { - events.insert(Event(hall, name, time)); +StatusCode EventSystem::createEvent(const Hall* hall, String name, Date date) { + events.insert(Event(hall, name, date)); return Success; } unsigned EventSystem::queryFreeSeats(const char* name, const Date& dt) { unsigned index = events.get_count(); - for (unsigned i = 0; i < events.get_count(); i++) { - if (events[i].) + for (unsigned i = indSoonestUpcoming; i < events.get_count(); i++) { + if (events[i].get_date() == dt && events[i].get_name().compare(name) == 0) { + index = i; + break; + } } + } -- cgit v1.3.1-23-gd82d