initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import BaseRepository from '@/api/repositories/BaseRepository';
|
||||
|
||||
export default class AreaRepository extends BaseRepository {
|
||||
|
||||
public loadAllAreas(): Promise<any> {
|
||||
return this.axiosClient(`area`);
|
||||
}
|
||||
|
||||
public loadArea(areaId: string): Promise<any> {
|
||||
return this.axiosClient(`area/${areaId}`);
|
||||
}
|
||||
|
||||
public createArea(area: any): Promise<any> {
|
||||
return this.axiosClient.post(`area`, area);
|
||||
}
|
||||
|
||||
public editArea(area: any): Promise<any> {
|
||||
return this.axiosClient.put(`area/${area.id}`, area);
|
||||
}
|
||||
|
||||
public setUsers(area: any, userIds: any): Promise<any> {
|
||||
return this.axiosClient.post(`area/${area.id}/setUsers`, {userIds: userIds});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user