#10 Added ability to update user details

This commit is contained in:
2024-02-14 21:59:31 +00:00
parent d6f7b3e549
commit 3b8be99e15
10 changed files with 340 additions and 211 deletions

View File

@ -69,8 +69,29 @@ class UserController(DatabaseController):
return self.get_many(query, params)
def update(self):
print("Doing work")
def update(self, user: User):
params = [
user.username,
user.firstName,
user.lastName,
user.email,
user.phone,
user.role,
user.id
]
query = """
UPDATE Users
SET username = ?,
first_name = ?,
last_name = ?,
email = ?,
phone = ?,
role = ?
WHERE id = ?
"""
return self.do(query, params)
def delete(self, id: int):
params = [