From 1b1f8f2b09bc72b90c0c12bbd1cc5a68a1290cc3 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 16 Dec 2020 18:20:31 +0100 Subject: [PATCH] Added a basic import controller ref #22 --- src/controllers/ImportController.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/controllers/ImportController.ts diff --git a/src/controllers/ImportController.ts b/src/controllers/ImportController.ts new file mode 100644 index 0000000..b3dc6d0 --- /dev/null +++ b/src/controllers/ImportController.ts @@ -0,0 +1,23 @@ +import { Body, ContentType, Controller, Post } from 'routing-controllers'; +import { OpenAPI } from 'routing-controllers-openapi'; + +@Controller('/import') +//@Authorized("IMPORT:read") +export class ImportController { + // private runnerRepository: Repository; + + /** + * Gets the repository of this controller's model/entity. + */ + constructor() { + //this.runnerRepository = getConnectionManager().get().getRepository(Runner); + } + + @Post() + @ContentType("text/csv") + @OpenAPI({ description: "Create new runners based on a csv file" }) + async post(@Body() body: any) { + console.log(body) + return body; + } +} \ No newline at end of file