MCPcopy Create free account

hub / github.com/MaiconFilipiaki/hexagonal-architecture-nestjs / functions

Functions26 in github.com/MaiconFilipiaki/hexagonal-architecture-nestjs

↓ 2 callersMethodfindByEmail
(email: string)
src/infra/adapter/database/repository/User.repository.ts:6
↓ 1 callersFunctionbootstrap
()
src/main.ts:8
↓ 1 callersMethodbuyProductByUser
(buySended: BuySended)
src/infra/adapter/product-api/product-api.ts:9
↓ 1 callersMethodcontractToResponse
(contract: PurchaseUser)
src/api/v1/user/infrastructure/mapper/user.mapper.ts:25
↓ 1 callersMethodentityToResponse
(userEntity: UserEntity)
src/api/v1/user/infrastructure/mapper/user.mapper.ts:16
↓ 1 callersMethodfindUserAndBuyProduct
(email: string)
src/infra/adapter/provider/product-provider.ts:14
↓ 1 callersMethodisBusinessException
(exception: Error)
src/infra/exceptions/http-exception.filter.ts:14
↓ 1 callersMethodrequestToEntity
(userRequest: UserRequest)
src/api/v1/user/infrastructure/mapper/user.mapper.ts:8
Methodcatch
(exception: Error, host: ArgumentsHost)
src/infra/exceptions/http-exception.filter.ts:5
Methodconstructor
(msg: string)
src/app.controller.ts:6
Methodconstructor
(message)
src/infra/exceptions/business.exception.ts:7
Methodconstructor
( username: string = null, email: string = null, name: string = null, )
src/infra/adapter/database/entity/User.entity.ts:5
Methodconstructor
( private readonly userRepository: UserRepo, private readonly productApi: ProductApi, )
src/infra/adapter/provider/product-provider.ts:9
Methodconstructor
( id: string, status: string, dateOperation: number, username: string, email: string,
src/infra/adapter/provider/contract/receveid/purchaseUser.receveid.ts:9
Methodconstructor
(private httpService: HttpService)
src/infra/adapter/product-api/product-api.ts:7
Methodconstructor
(id: string, status: string, dateOperation: number)
src/infra/adapter/product-api/contract/receveid/buy.receveid.ts:2
Methodconstructor
(email: string, name: string, idProduct: string)
src/infra/adapter/product-api/contract/sended/buy.sended.ts:2
Methodconstructor
(private readonly userService: UserService)
src/api/v1/user/user.controller.ts:18
Methodconstructor
( private readonly userRepository: UserRepo, private readonly productProvider: ProductProvider, )
src/api/v1/user/user.service.ts:12
Methodconstructor
(id: string, username: string, email: string, name: string)
src/api/v1/user/infrastructure/response/user.response.ts:4
Methodconstructor
( id: string, status: string, dateOperation: number, username: string, email: string,
src/api/v1/user/infrastructure/response/purchaseUser.response.ts:22
MethodcreateUser
(@Body() userRequest: UserRequest)
src/api/v1/user/user.controller.ts:24
MethodcreateUser
(userEntity: UserEntity)
src/api/v1/user/user.service.ts:17
MethodgetHello
()
src/app.controller.ts:14
MethodpurchaseUser
( @Param('email') email: string, )
src/api/v1/user/user.controller.ts:32
MethodpurchaseUser
(email: string)
src/api/v1/user/user.service.ts:30