diff --git a/main.py b/main.py index fbc0963..fbbcea2 100644 --- a/main.py +++ b/main.py @@ -1,19 +1,18 @@ +from venv import create from models.utils import DatabaseUtils from models.database import Database from services.search import Search from ui.input_menu import InputMenu, EMAIL_VALIDATOR from views.login_menu import LoginMenu +from services.log import LogService def main(): Database.init() DatabaseUtils.init_city_data() LoginMenu.display() - + # test = InputMenu("test") # test.add_option("EMAIL", "email", "STR", "nick.leeman@hotmail.com", 0, 40, EMAIL_VALIDATOR) # test.do_input() # print(test.get_value("EMAIL")) - - - main() \ No newline at end of file diff --git a/services/log.py b/services/log.py new file mode 100644 index 0000000..16263b9 --- /dev/null +++ b/services/log.py @@ -0,0 +1,14 @@ +import sqlite3 +from datetime import datetime +from models.log import Log +from models.database import Database + +class LogService: + @staticmethod + def createlog(username, description, additional_information, suspicious): + now = datetime.now() + date_string = now.strftime("%d-%m-%Y") + time_string = now.strftime("%H:%M:%S") + new_log = Log(Database.connection, None, username, date_string, time_string, description, additional_information, suspicious) + + new_log.save()