Website Summary Files Commits Branches @commit @diff @stats
path: root / src / Services / EventService.cpp
diff options
context:
space:
mode:
Commitb1a5dab44e70642e3bb43dacfa6968afa01e0a09 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 21:09:37 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 21:09:37 +0300
Files166ea10f9077ca02d5821666133c250b8460b17e /src/Services/EventService.cpp
FMI-OOP-P1_TicketSystem-b1a5dab44e70642e3bb43dacfa6968afa01e0a09.tar
FMI-OOP-P1_TicketSystem-b1a5dab44e70642e3bb43dacfa6968afa01e0a09.tar.gz
FMI-OOP-P1_TicketSystem-b1a5dab44e70642e3bb43dacfa6968afa01e0a09.zip
Parent052b44d44b3d640b0d2a9fa80922b09b49a723cd (diff)
Autocommit at 07.05.2022 @ 21:09
1 files changed, 14 insertions, 2 deletions
-rw-r--r--src/Services/EventService.cpp16
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;
}