feat(backup): User- en TeacherRepository toegevoegd

This commit is contained in:
Gerald Schmittinger 2025-02-25 19:39:41 +01:00
parent b730be375c
commit 22fea6de83
2 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,11 @@
import {DwengoEntityRepository} from "../dwengo-entity-repository";
import {Teacher} from "../../entities/users/teacher.entity";
export class TeacherRepository extends DwengoEntityRepository<Teacher> {
public findByUsername(username: string): Promise<Teacher | null> {
return this.findOne({username: username});
}
public deleteByUsername(username: string): Promise<void> {
return this.deleteWhere({username: username});
}
}

View file

@ -0,0 +1,11 @@
import {DwengoEntityRepository} from "../dwengo-entity-repository";
import {User} from "../../entities/users/user.entity";
export class StudentRepository extends DwengoEntityRepository<User> {
public findByUsername(username: string): Promise<User | null> {
return this.findOne({username: username});
}
public deleteByUsername(username: string): Promise<void> {
return this.deleteWhere({username: username});
}
}