diff --git a/main.py b/main.py index 60e5b15..a47bb2c 100644 --- a/main.py +++ b/main.py @@ -1,16 +1,20 @@ +from venv import create from models.utils import DatabaseUtils from models.database import Database 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() + # 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")) + LogService.createlog("hoi", "hallo", "doei", True) + main() \ No newline at end of file diff --git a/services/log.py b/services/log.py index c835131..16263b9 100644 --- a/services/log.py +++ b/services/log.py @@ -1,5 +1,14 @@ +import sqlite3 +from datetime import datetime +from models.log import Log +from models.database import Database class LogService: @staticmethod - def createlog(): - \ No newline at end of file + 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()