From 09ccd2ec5a3749fbce173bc9a11534cf4afe893a Mon Sep 17 00:00:00 2001 From: "Marcel Kapfer (mmk2410)" Date: Sat, 18 Jun 2016 23:41:51 +0200 Subject: [PATCH] Add API to create a new course --- lib/server/titamaapi.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/server/titamaapi.dart b/lib/server/titamaapi.dart index 0854377..177bec9 100644 --- a/lib/server/titamaapi.dart +++ b/lib/server/titamaapi.dart @@ -53,4 +53,12 @@ class TitamaApi { throw new NotFoundError('Could not find course \'$id\'.'); } + @ApiMethod(method: 'POST', path: 'course') + Course addCourse (Course newCourse) { + newCourse.id = _courses.length; + _courses.add(newCourse); + + return newCourse; + } } +