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