From 1d57f4a8d9ba01059df407758bdc9606702bbaa2 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 26 Nov 2020 14:14:29 +0100 Subject: [PATCH] Added update and delete function functionallity ref #4 --- src/controllers/TrackController.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/controllers/TrackController.ts b/src/controllers/TrackController.ts index d24ca5d..615c36c 100644 --- a/src/controllers/TrackController.ts +++ b/src/controllers/TrackController.ts @@ -40,10 +40,16 @@ export class TrackController { @Put(":id") put(@Param("id") id: number, @Body() user: any) { return "Updating a user..."; + @Put("/:id") + put(@Param("id") id: number, @EntityFromBody() track: Track) { + return this.trackRepository.update({id: id}, track); } @Delete(":id") remove(@EntityFromParam("id") track: Track) { return this.trackRepository.delete(track); + @Delete("/:id") + remove(@Param('id') id: number) { + return this.trackRepository.delete({id: id}); } }