From b1a5dab44e70642e3bb43dacfa6968afa01e0a09 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 7 May 2022 21:09:37 +0300 Subject: Autocommit at 07.05.2022 @ 21:09 --- src/Services/EventService.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/Services/EventService.cpp') diff --git a/src/Services/EventService.cpp b/src/Services/EventService.cpp index 0a77a41..0134a06 100644 --- a/src/Services/EventService.cpp +++ b/src/Services/EventService.cpp @@ -226,10 +226,22 @@ StatusCode EventService::reportBoughtTickets(int hallNumber, const Date& start, } -void EventService::load() { +StatusCode EventService::load() { + std::ifstream inFile("eventsDatabase.fmits"); + if (!inFile.is_open()) + return E_FileCouldNotBeOpened; + events.read(inFile); + inFile.close(); + return Success; } -void EventService::save() { +StatusCode EventService::save() { + std::ofstream outFile("eventsDatabase.fmits"); + if (!outFile.is_open()) + return E_FileCouldNotBeOpened; + events.write(outFile); + outFile.close(); + return Success; } -- cgit v1.3.1-23-gd82d