Files
gelegeapp-frontend/src/api/repositories/UserRepository.ts
T
2020-02-02 15:22:20 +01:00

21 lines
554 B
TypeScript

import BaseRepository from '@/api/repositories/BaseRepository';
export default class UserRepository extends BaseRepository {
public loadAllUsers(): Promise<any> {
return this.axiosClient(`user`);
}
public loadUser(userId: string): Promise<any> {
return this.axiosClient(`user/${userId}`);
}
public createUser(user: any): Promise<any> {
return this.axiosClient.post(`user`, user);
}
public editUser(user: any): Promise<any> {
return this.axiosClient.patch(`user/${user.id}`, user);
}
}