@@ -6,15 +6,17 @@ import { UserDetailsDto } from 'domain.types/user/user.dto';
66import express from 'express' ;
77import { UserService } from 'services/user.service' ;
88import { Loader } from 'startup/loader' ;
9+ import { BaseController } from './base.controller' ;
910
10- export class UserController {
11+ export class UserController extends BaseController {
1112 //#region member variables and constructors
1213
1314 _service : UserService = null ;
1415
1516 _authorizer : Authorizer = null ;
1617
1718 constructor ( ) {
19+ super ( ) ;
1820 this . _service = Loader . container . resolve ( UserService ) ;
1921 this . _authorizer = Loader . authorizer ;
2022 }
@@ -27,7 +29,7 @@ export class UserController {
2729
2830 getById = async ( request : express . Request , response : express . Response ) : Promise < void > => {
2931 try {
30- // request.context = 'User.create' ;
32+ await this . setContext ( 'User.getById' , request , response ) ;
3133
3234 const userId : string = await UserValidator . get ( request , response ) ;
3335
@@ -54,7 +56,7 @@ export class UserController {
5456
5557 create = async ( request : express . Request , response : express . Response ) : Promise < void > => {
5658 try {
57- // request.context = 'User.create';
59+ this . setContext ( 'User.create' , request , response ) ;
5860
5961 const domainData : UserDomainModel = await UserValidator . create ( request , response ) ;
6062
0 commit comments