server: Add pagination and search

This commit is contained in:
Elias Projahn 2020-05-01 14:57:23 +02:00
parent f81c3ed940
commit a39195d2c4
5 changed files with 15 additions and 10 deletions

View file

@ -7,8 +7,9 @@ class EnsemblesController extends ResourceController {
EnsemblesController(this.db);
@Operation.get()
Future<Response> getEnsembles() async {
final ensembles = await db.allEnsembles().get();
Future<Response> getEnsembles(
[@Bind.query('p') int page, @Bind.query('s') String search]) async {
final ensembles = await db.getEnsembles(page, search);
return Response.ok(ensembles);
}