Website Summary Files Commits Branches @commit @diff @stats
path: root / src / EventSystem / EventSystem.cpp
diff options
context:
space:
mode:
Commit557cba806880152073c5bea46bd446761f6b8e2a (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-05 16:33:09 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-05 16:33:09 +0300
Files868757c0bba9769029580b9aae530905e4e9a69f /src/EventSystem/EventSystem.cpp
FMI-OOP-P1_TicketSystem-557cba806880152073c5bea46bd446761f6b8e2a.tar
FMI-OOP-P1_TicketSystem-557cba806880152073c5bea46bd446761f6b8e2a.tar.gz
FMI-OOP-P1_TicketSystem-557cba806880152073c5bea46bd446761f6b8e2a.zip
Parent7d7b1919fdb526944aa996954e32ea9922aad6d3 (diff)
Autocommit at 05.05.2022 @ 16:33
1 files changed, 4 insertions, 2 deletions
-rw-r--r--src/EventSystem/EventSystem.cpp6
diff --git a/src/EventSystem/EventSystem.cpp b/src/EventSystem/EventSystem.cpp
index 7ad859e..b7147c6 100644
--- a/src/EventSystem/EventSystem.cpp
+++ b/src/EventSystem/EventSystem.cpp
@@ -27,10 +27,12 @@ StatusCode EventSystem::createEvent(const Hall* hall, String name, Date date) {
unsigned EventSystem::queryFreeSeats(const char* name, const Date& dt) {
unsigned index = events.get_count();
for (unsigned i = indSoonestUpcoming; i < events.get_count(); i++) {
- if (events[i].get_date() == dt && events[i].get_name().compare(name) == 0) {
+ if (events[i].get_date().compare(dt) == 0 && events[i].get_name().compare(name) == 0) {
index = i;
break;
}
}
-
+ if (index == events.get_count())
+ return 0;
+ return events[index].queryFreeSeats();
}