Skip to content

Commit 4d254a1

Browse files
committed
WIP
1 parent 420be6e commit 4d254a1

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1+
// TODO:
2+
Instance CoursesCounterFinder application servicer
3+
14
services:
25
Contexts.shared.Logger:
36
class: ../../../../../Contexts/Shared/infrastructure/WinstonLogger
47
arguments: []
58

69
Apps.Backoffice.Frontend.controllers.HomeGetController:
710
class: ../../controllers/HomeGetController
11+
12+
Apps.Backoffice.Frontend.controllers.CoursesGetController:
13+
class: ../../controllers/CoursesGetController
14+
arguments: ['@Mooc.coursesCounter.CoursesCounterFinder']

src/apps/backoffice/frontend/controllers/CoursesGetController.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ export class CoursesGetController {
55
constructor(private coursesCounterFinder: CoursesCounterFinder) {}
66

77
async run(req: Request, res: Response) {
8-
// const courses = await this.coursesCounterFinder.run();
8+
let coursesNumber;
9+
try {
10+
const courses = await this.coursesCounterFinder.run();
11+
coursesNumber = courses.total;
12+
} catch (error) {
13+
coursesNumber = 0;
14+
}
915

1016
res.render('pages/courses', {
1117
title: 'Welcome',
1218
description: 'CodelyTV - Backoffice',
13-
courses_counter: 0,
19+
courses_counter: coursesNumber,
1420
new_course_id: 'xxxx'
1521
});
1622
}

0 commit comments

Comments
 (0)