From 203d95ee1c6c5b54646c7950b7555c8675040448 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 25 Nov 2020 19:43:14 +0100 Subject: [PATCH] Added pirst part of track model db connection ref #4 --- src/controllers/TrackController.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/controllers/TrackController.ts b/src/controllers/TrackController.ts index 2dd5524..9ee15fe 100644 --- a/src/controllers/TrackController.ts +++ b/src/controllers/TrackController.ts @@ -8,12 +8,20 @@ import { Delete, } from "routing-controllers"; import { OpenAPI } from "routing-controllers-openapi"; +import { getConnection, Repository } from "typeorm"; +import { Track } from "../models/Track"; -@JsonController() +@JsonController("/track") export class TrackController { + private repo: Repository; + + public async TrackController() { + const trackManager = await getConnection().getRepository(Track); + } + @Get("/track") - getAll() { - return "This action returns all users"; + async getAll() { + return await this.repo.count(); } @Get("/track/:id")