File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
src/apps/backoffice/frontend
config/dependency-injection Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 1+ // TODO :
2+ Instance CoursesCounterFinder application servicer
3+
14services :
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']
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments