add all namespace controllers

This commit is contained in:
OxSaitama 2023-07-12 17:40:18 +02:00
parent 14fa3caadd
commit 3ca6a0565d

View File

@ -1,18 +1,46 @@
import { Container } from "typedi"; import { Container } from "typedi";
import HomeController from "./HomeController"; import HomeController from "./HomeController";
import UsersController from "./api/super-admin/UsersController"; import UsersControllerSuperAdmin from "./api/super-admin/UsersController";
import FoldersController from "./api/super-admin/OfficeFoldersController"; import FoldersControllerSuperAdmin from "./api/super-admin/OfficeFoldersController";
import CustomersController from "./api/super-admin/CustomersController"; import CustomersControllerSuperAdmin from "./api/super-admin/CustomersController";
import OfficesController from "./api/super-admin/OfficesController"; import OfficesControllerSuperAdmin from "./api/super-admin/OfficesController";
import DeedsController from "./api/super-admin/DeedsController"; import DeedsControllerSuperAdmin from "./api/super-admin/DeedsController";
import DeedTypesController from "./api/super-admin/DeedTypesController"; import DeedTypesControllerSuperAdmin from "./api/super-admin/DeedTypesController";
import DocumentsController from "./api/super-admin/DocumentsController"; import DocumentsControllerSuperAdmin from "./api/super-admin/DocumentsController";
import DocumentTypesController from "./api/super-admin/DocumentTypesController"; import DocumentTypesControllerSuperAdmin from "./api/super-admin/DocumentTypesController";
import IdNotUserController from "./api/idnot/UserController"; import IdNotUserController from "./api/idnot/UserController";
import FranceConnectCustomerController from "./api/franceConnect/CustomerController";
import FilesControllerSuperAdmin from "./api/super-admin/FilesController";
import RulesControllerSuperAdmin from "./api/super-admin/RulesController";
import RolesControllerSuperAdmin from "./api/super-admin/RolesController";
import OfficeRolesControllerSuperAdmin from "./api/super-admin/OfficeRolesController";
import UsersControllerAdmin from "./api/admin/UsersController";
import FoldersControllerAdmin from "./api/admin/OfficeFoldersController";
import CustomersControllerAdmin from "./api/admin/CustomersController";
import OfficesControllerAdmin from "./api/admin/OfficesController";
import DeedsControllerAdmin from "./api/admin/DeedsController";
import DeedTypesControllerAdmin from "./api/admin/DeedTypesController";
import DocumentsControllerAdmin from "./api/admin/DocumentsController";
import DocumentTypesControllerAdmin from "./api/admin/DocumentTypesController";
import FilesControllerAdmin from "./api/admin/FilesController";
import RulesControllerAdmin from "./api/admin/RulesController";
import RolesControllerAdmin from "./api/admin/RolesController";
import OfficeRolesControllerAdmin from "./api/admin/OfficeRolesController";
import UsersControllerNotary from "./api/notary/UsersController";
import FoldersControllerNotary from "./api/notary/OfficeFoldersController";
import CustomersControllerNotary from "./api/notary/CustomersController";
import OfficesControllerNotary from "./api/notary/OfficesController";
import DeedsControllerNotary from "./api/notary/DeedsController";
import DeedTypesControllerNotary from "./api/notary/DeedTypesController";
import DocumentsControllerNotary from "./api/notary/DocumentsController";
import DocumentTypesControllerNotary from "./api/notary/DocumentTypesController";
import FilesControllerNotary from "./api/notary/FilesController";
import RulesControllerNotary from "./api/notary/RulesController";
import RolesControllerNotary from "./api/notary/RolesController";
import OfficeRolesControllerNotary from "./api/notary/OfficeRolesController";
import FilesControllerCustomer from "./api/customer/FilesController";
import DocumentsControllerCustomer from "./api/customer/DocumentsController"; import DocumentsControllerCustomer from "./api/customer/DocumentsController";
import FilesController from "./api/super-admin/FilesController";
import RulesController from "./api/super-admin/RulesController";
import RolesController from "./api/super-admin/RolesController";
/** /**
* @description This allow to declare all controllers used in the application * @description This allow to declare all controllers used in the application
@ -20,18 +48,46 @@ import RolesController from "./api/super-admin/RolesController";
export default { export default {
start: () => { start: () => {
Container.get(HomeController); Container.get(HomeController);
Container.get(UsersController); Container.get(UsersControllerSuperAdmin);
Container.get(FoldersController); Container.get(FoldersControllerSuperAdmin);
Container.get(CustomersController); Container.get(CustomersControllerSuperAdmin);
Container.get(OfficesController); Container.get(OfficesControllerSuperAdmin);
Container.get(DeedsController); Container.get(DeedsControllerSuperAdmin);
Container.get(DeedTypesController); Container.get(DeedTypesControllerSuperAdmin);
Container.get(DocumentsController); Container.get(DocumentsControllerSuperAdmin);
Container.get(DocumentTypesController); Container.get(DocumentTypesControllerSuperAdmin);
Container.get(IdNotUserController); Container.get(IdNotUserController);
Container.get(FilesController); Container.get(FranceConnectCustomerController);
Container.get(FilesControllerSuperAdmin);
Container.get(DocumentsControllerSuperAdmin);
Container.get(RulesControllerSuperAdmin);
Container.get(RolesControllerSuperAdmin);
Container.get(OfficeRolesControllerSuperAdmin);
Container.get(UsersControllerAdmin);
Container.get(FoldersControllerAdmin);
Container.get(CustomersControllerAdmin);
Container.get(OfficesControllerAdmin);
Container.get(DeedsControllerAdmin);
Container.get(DeedTypesControllerAdmin);
Container.get(DocumentsControllerAdmin);
Container.get(DocumentTypesControllerAdmin);
Container.get(FilesControllerAdmin);
Container.get(RulesControllerAdmin);
Container.get(RolesControllerAdmin);
Container.get(OfficeRolesControllerAdmin);
Container.get(UsersControllerNotary);
Container.get(FoldersControllerNotary);
Container.get(CustomersControllerNotary);
Container.get(OfficesControllerNotary);
Container.get(DeedsControllerNotary);
Container.get(DeedTypesControllerNotary);
Container.get(DocumentsControllerNotary);
Container.get(DocumentTypesControllerNotary);
Container.get(FilesControllerNotary);
Container.get(RulesControllerNotary);
Container.get(RolesControllerNotary);
Container.get(OfficeRolesControllerNotary);
Container.get(FilesControllerCustomer);
Container.get(DocumentsControllerCustomer); Container.get(DocumentsControllerCustomer);
Container.get(RulesController);
Container.get(RolesController);
}, },
}; };