diff options
Autocommit at 07.05.2022 @ 10:32
1 files changed, 6 insertions, 13 deletions
| -rw-r--r-- | src/Services/EventService.cpp | 19 |
diff --git a/src/Services/EventService.cpp b/src/Services/EventService.cpp index 0fa6bc2..63703be 100644 --- a/src/Services/EventService.cpp +++ b/src/Services/EventService.cpp @@ -135,18 +135,11 @@ StatusCode EventService::buyTicket(const char* name, const Date& date, const Tic return Success; } -OrderedList<Ticket> EventService::getTickets(const char* name, const Date& date) { - unsigned ind = indexOfEvent(name, date); - if (ind == events.get_count()) - return OrderedList<Ticket>(); - - return events[ind].get_tickets(); -} - -OrderedList<Reservation> EventService::getReservations(const char* name, const Date& date) { - unsigned ind = indexOfEvent(name, date); - if (ind == events.get_count()) - return OrderedList<Reservation>(); +String EventService::createSeatingString(const char*name, const Date& date) { + unsigned eInd = indexOfEvent(name, date); + if (eInd == events.get_count()) + return E_EventDoesNotExist; - return events[ind].get_reservations(); + unsigned strSize = events[eInd].get_hall().get_rows() * events[eInd].get_hall().get_seatsPerRow(); + String out; } |
