Added the Services layer to the code to do the database operation

This commit is contained in:
Gustavo Henrique Santos Souza de Miranda
2025-06-05 13:28:16 -03:00
parent 0a9c2952ec
commit 8ad57b548f
7 changed files with 129 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
from pilgrim.service.entry_service import EntryService
from pilgrim.service.travel_diary_service import TravelDiaryService
class ServiceManager:
def __init__(self):
self.session = None
def set_session(self, session):
self.session = session
def get_session(self):
return self.session
def get_entry_service(self):
if self.session is not None:
return EntryService(self.session)
return None
def get_travel_diary_service(self):
if self.session is not None:
return TravelDiaryService(self.session)
return None