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}); + } +}