From 125d17baddbb94971015b2ad603102c5d95bed15 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 1 May 2022 10:51:24 +0300 Subject: Autocommit at 01.05.2022 @ 10:51 --- src/EventSystem/EventSystem.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/EventSystem/EventSystem.h') 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 -- cgit v1.3.1-23-gd82d