diff --git a/server/lib/src/ensembles.dart b/server/lib/src/ensembles.dart index 1d747fc..cc8c7e2 100644 --- a/server/lib/src/ensembles.dart +++ b/server/lib/src/ensembles.dart @@ -33,4 +33,10 @@ class EnsemblesController extends ResourceController { return Response.ok(null); } + + @Operation.delete('id') + Future deleteEnsemble(@Bind.path('id') int id) async { + await db.deleteEnsemble(id); + return Response.ok(null); + } } diff --git a/server/lib/src/instruments.dart b/server/lib/src/instruments.dart index 8bc1777..acdefc3 100644 --- a/server/lib/src/instruments.dart +++ b/server/lib/src/instruments.dart @@ -33,4 +33,10 @@ class InstrumentsController extends ResourceController { return Response.ok(null); } + + @Operation.delete('id') + Future deleteInstrument(@Bind.path('id') int id) async { + await db.deleteInstrument(id); + return Response.ok(null); + } } diff --git a/server/lib/src/persons.dart b/server/lib/src/persons.dart index 86ca865..790b45d 100644 --- a/server/lib/src/persons.dart +++ b/server/lib/src/persons.dart @@ -33,4 +33,10 @@ class PersonsController extends ResourceController { return Response.ok(null); } + + @Operation.delete('id') + Future deletePerson(@Bind.path('id') int id) async { + await db.deletePerson(id); + return Response.ok(null); + } } diff --git a/server/lib/src/recordings.dart b/server/lib/src/recordings.dart index d30cefd..b1f5836 100644 --- a/server/lib/src/recordings.dart +++ b/server/lib/src/recordings.dart @@ -24,4 +24,10 @@ class RecordingsController extends ResourceController { return Response.ok(null); } + + @Operation.delete('id') + Future deleteRecording(@Bind.path('id') int id) async { + await db.deleteRecording(id); + return Response.ok(null); + } } diff --git a/server/lib/src/works.dart b/server/lib/src/works.dart index 3567057..236f8de 100644 --- a/server/lib/src/works.dart +++ b/server/lib/src/works.dart @@ -24,4 +24,10 @@ class WorksController extends ResourceController { return Response.ok(null); } + + @Operation.delete('id') + Future deleteWork(@Bind.path('id') int id) async { + await db.deleteWork(id); + return Response.ok(null); + } }