diff options
1 files changed, 11 insertions, 1 deletions
| -rw-r--r-- | src/EventSystem/EventSystem.h | 12 |
diff --git a/src/EventSystem/EventSystem.h b/src/EventSystem/EventSystem.h index b2be837..787384b 100644 --- a/src/EventSystem/EventSystem.h +++ b/src/EventSystem/EventSystem.h @@ -2,6 +2,7 @@ #define HEADER_EVENTSYSTEM #include "../List/List.h" +#include "../DateTime/DateTime.h" #include "Event.h" #include "StatusCodes.h" @@ -13,7 +14,16 @@ class EventSystem { public: EventSystem(const Event* events, unsigned eventCount); - + StatusCode createEvent(); + StatusCode cancelEvent(); + + StatusCode reserveTicket(char* note, DateTime time, unsigned seatRow, unsigned seatColumn); + StatusCode cancelTicketReservation(); + StatusCode buyTicket(); + + void queryUpcoming(unsigned hallIndex); + unsigned queryFreeSeats(const Event& event); + void queryReservations(const Event& event); }; #endif |
