From 22fea6de83fe6d5ecca83ec27ebd3fdb5a4d34d7 Mon Sep 17 00:00:00 2001 From: Gerald Schmittinger Date: Tue, 25 Feb 2025 19:39:41 +0100 Subject: [PATCH] feat(backup): User- en TeacherRepository toegevoegd --- backend/src/data/users/teacher-repository.ts | 11 +++++++++++ backend/src/data/users/user-repository.ts | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 backend/src/data/users/teacher-repository.ts create mode 100644 backend/src/data/users/user-repository.ts diff --git a/backend/src/data/users/teacher-repository.ts b/backend/src/data/users/teacher-repository.ts new file mode 100644 index 00000000..2d86c9d1 --- /dev/null +++ b/backend/src/data/users/teacher-repository.ts @@ -0,0 +1,11 @@ +import {DwengoEntityRepository} from "../dwengo-entity-repository"; +import {Teacher} from "../../entities/users/teacher.entity"; + +export class TeacherRepository extends DwengoEntityRepository { + public findByUsername(username: string): Promise { + return this.findOne({username: username}); + } + public deleteByUsername(username: string): Promise { + return this.deleteWhere({username: username}); + } +} diff --git a/backend/src/data/users/user-repository.ts b/backend/src/data/users/user-repository.ts new file mode 100644 index 00000000..111244cd --- /dev/null +++ b/backend/src/data/users/user-repository.ts @@ -0,0 +1,11 @@ +import {DwengoEntityRepository} from "../dwengo-entity-repository"; +import {User} from "../../entities/users/user.entity"; + +export class StudentRepository extends DwengoEntityRepository { + public findByUsername(username: string): Promise { + return this.findOne({username: username}); + } + public deleteByUsername(username: string): Promise { + return this.deleteWhere({username: username}); + } +}