Agrarmonitor #2
@@ -385,4 +385,17 @@ export class SettingsController {
|
||||
|
||||
return this.corrSettingRepo.save(setting);
|
||||
}
|
||||
|
||||
// === Betriebe ===
|
||||
@Get('clients')
|
||||
async getClients() {
|
||||
return this.clientRepo.find({ order: { Name: 'ASC' } });
|
||||
}
|
||||
|
||||
@Put('clients/:id')
|
||||
async updateClient(@Param('id') id: string, @Body() body: { AgrarmonitorBetriebId: number | null }) {
|
||||
const clientId = parseInt(id, 10);
|
||||
await this.clientRepo.update(clientId, { AgrarmonitorBetriebId: body.AgrarmonitorBetriebId ?? null });
|
||||
return this.clientRepo.findOneByOrFail({ Id: clientId });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user