Hozifa Elgherbawy commited on
Commit
8be0bd5
·
unverified ·
2 Parent(s): f113858 f53e2dd

Merge pull request #26 from Modarb-Ai-Trainer/update

Browse files
src/modules/console/modules/admins/controllers/admins.controller.ts CHANGED
@@ -14,7 +14,7 @@ import { serialize } from "@helpers/serialize";
14
  import { AdminSerialization } from "src/modules/console/common/serializers/admin.serializtion";
15
 
16
  @Prefix("/console/admins")
17
- // @ControllerMiddleware(AdminGuardMiddleware({ roles: [Role.SUPER_ADMIN] }))
18
  export class AdminsController extends BaseController {
19
  private adminsService = new AdminsService();
20
 
@@ -58,7 +58,7 @@ export class AdminsController extends BaseController {
58
  _id: req.params.id,
59
  });
60
  const response = new JsonResponse({
61
- data: serialize(data, AdminSerialization),
62
  });
63
  res.json(response);
64
  };
@@ -66,7 +66,7 @@ export class AdminsController extends BaseController {
66
  create = async (req: Request, res: Response) => {
67
  const admin = await this.adminsService.create(req.body);
68
  const response = new JsonResponse({
69
- data: admin,
70
  });
71
  res.json(response);
72
  };
@@ -80,7 +80,7 @@ export class AdminsController extends BaseController {
80
  );
81
 
82
  const response = new JsonResponse({
83
- data: serialize(admin, AdminSerialization),
84
  });
85
 
86
  res.json(response);
@@ -92,7 +92,7 @@ export class AdminsController extends BaseController {
92
  });
93
 
94
  const response = new JsonResponse({
95
- data: serialize(admin, AdminSerialization),
96
  });
97
 
98
  res.json(response);
 
14
  import { AdminSerialization } from "src/modules/console/common/serializers/admin.serializtion";
15
 
16
  @Prefix("/console/admins")
17
+ @ControllerMiddleware(AdminGuardMiddleware({ roles: [Role.SUPER_ADMIN] }))
18
  export class AdminsController extends BaseController {
19
  private adminsService = new AdminsService();
20
 
 
58
  _id: req.params.id,
59
  });
60
  const response = new JsonResponse({
61
+ data: serialize(data.toJSON(), AdminSerialization),
62
  });
63
  res.json(response);
64
  };
 
66
  create = async (req: Request, res: Response) => {
67
  const admin = await this.adminsService.create(req.body);
68
  const response = new JsonResponse({
69
+ data: serialize(admin.toJSON(), AdminSerialization),
70
  });
71
  res.json(response);
72
  };
 
80
  );
81
 
82
  const response = new JsonResponse({
83
+ data: serialize(admin.toJSON(), AdminSerialization),
84
  });
85
 
86
  res.json(response);
 
92
  });
93
 
94
  const response = new JsonResponse({
95
+ data: serialize(admin.toJSON(), AdminSerialization),
96
  });
97
 
98
  res.json(response);
src/modules/console/modules/users/controllers/users.controller.ts CHANGED
@@ -24,7 +24,7 @@ export class AdminUsersController extends BaseController {
24
  create = async (req: Request, res: Response) => {
25
  let user = await this.usersService.create(req.body);
26
  const response = new JsonResponse({
27
- data: serialize(user, UserSerialization),
28
  });
29
  return res.json(response);
30
  };
 
24
  create = async (req: Request, res: Response) => {
25
  let user = await this.usersService.create(req.body);
26
  const response = new JsonResponse({
27
+ data: serialize(user.toJSON(), UserSerialization),
28
  });
29
  return res.json(response);
30
  };
src/modules/users/auth/controllers/auth.controller.ts CHANGED
@@ -31,7 +31,7 @@ export class UsersAuthController extends BaseController {
31
  const user = await this.authService.register(req.body as IUserRegister);
32
 
33
  const response = new JsonResponse({
34
- data: serialize(user.toJSON(),UserSerialization),
35
  });
36
  return res.json(response);
37
  };
@@ -39,7 +39,7 @@ export class UsersAuthController extends BaseController {
39
  login = async (req: Request, res: Response) => {
40
  const { user, token } = await this.authService.login(req.body);
41
  const response = new JsonResponse({
42
- data: { user, token },
43
  });
44
  return res.json(response);
45
  };
 
31
  const user = await this.authService.register(req.body as IUserRegister);
32
 
33
  const response = new JsonResponse({
34
+ data: serialize(user.toJSON(), UserSerialization),
35
  });
36
  return res.json(response);
37
  };
 
39
  login = async (req: Request, res: Response) => {
40
  const { user, token } = await this.authService.login(req.body);
41
  const response = new JsonResponse({
42
+ data: { user: serialize(user.toJSON(), UserSerialization), token },
43
  });
44
  return res.json(response);
45
  };