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; + } } +