├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .travis.yml ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── db_dump.sql ├── docker-compose.yml ├── migration ├── 1605614804046-ProductTable.ts └── 1605633203673-PromoTable.ts ├── nest-cli.json ├── ormconfig.json ├── package.json ├── src ├── app.module.ts ├── common │ ├── test │ │ └── validation.pipe.spec.ts │ └── validation.pipe.ts ├── main.ts ├── orders │ ├── applications │ │ ├── create.order.application.ts │ │ ├── get.all.order.application.ts │ │ └── get.order.by.user.application.ts │ ├── controller │ │ └── order.controller.ts │ ├── domain │ │ ├── order.domain.ts │ │ ├── order.entity.ts │ │ ├── partial.order.domain.ts │ │ └── partial.order.without.promo.domain.ts │ ├── interfaces │ │ ├── applications │ │ │ ├── create.order.application.interface.ts │ │ │ ├── get.all.order.application.interface.ts │ │ │ └── get.order.by.user.application.interface.ts │ │ ├── services │ │ │ ├── create.order.service.interface.ts │ │ │ ├── get.all.order.service.interface.ts │ │ │ └── get.order.by.user.service.interface.ts │ │ └── types.ts │ ├── orders.module.ts │ └── services │ │ ├── create.order.service.ts │ │ ├── get.all.order.service.ts │ │ └── get.order.by.user.service.ts ├── ormconfig.ts ├── products │ ├── applications │ │ ├── create.product.application.ts │ │ ├── delete.product.application.ts │ │ ├── edit.product.application.ts │ │ ├── get.all.product.application.ts │ │ └── get.product.application.ts │ ├── controller │ │ └── products.controller.ts │ ├── domain │ │ ├── partial.product.domain.ts │ │ ├── product.domain.ts │ │ └── product.entity.ts │ ├── interfaces │ │ ├── applications │ │ │ ├── create.product.application.interface.ts │ │ │ ├── delete.product.application.interface.ts │ │ │ ├── edit.product.application.interface.ts │ │ │ ├── get.all.product.application.interface.ts │ │ │ └── get.product.application.interface.ts │ │ ├── services │ │ │ ├── create.product.service.interface.ts │ │ │ ├── delete.product.service.interface.ts │ │ │ ├── edit.product.service.interface.ts │ │ │ ├── get.all.product.service.interface.ts │ │ │ └── get.product.service.interface.ts │ │ └── types.ts │ ├── products.module.ts │ ├── services │ │ ├── create.product.service.ts │ │ ├── delete.product.service.ts │ │ ├── edit.product.service.ts │ │ ├── get.all.product.service.ts │ │ └── get.product.service.ts │ └── test │ │ └── unit │ │ ├── controller │ │ └── products.controller.spec.ts │ │ └── services │ │ ├── create.product.service.service.spec.ts │ │ └── get.product.service.spec.ts ├── promotion-details │ ├── applications │ │ ├── create.promo.detail.application.ts │ │ ├── delete.promo.detail.application.ts │ │ ├── edit.promo.detail.application.ts │ │ ├── get.all.promo.detail.application.ts │ │ └── get.promo.detail.application.ts │ ├── controller │ │ └── promo.detail.controller.ts │ ├── domain │ │ ├── partial.promo.detail.domain.ts │ │ ├── promo.detail.domain.ts │ │ └── promo.detail.entity.ts │ ├── interfaces │ │ ├── applications │ │ │ ├── create.promo.detail.application.interface.ts │ │ │ ├── delete.promo.detail.application.interface.ts │ │ │ ├── edit.promo.detail.application.interface.ts │ │ │ ├── get.all.promo.detail.application.interface.ts │ │ │ └── get.promo.detail.application.interface.ts │ │ ├── services │ │ │ ├── create.promo.detail.service.interface.ts │ │ │ ├── delete.promo.detail.service.interface.ts │ │ │ ├── edit.promo.detail.service.interface.ts │ │ │ ├── get.all.promo.detail.service.interface.ts │ │ │ └── get.promo.detail.service.interface.ts │ │ └── types.ts │ ├── promotion-details.module.ts │ └── services │ │ ├── create.promo.detail.service.ts │ │ ├── delete.promo.detail.service.ts │ │ ├── edit.promo.detail.service.ts │ │ ├── get.all.promo.detail.service.ts │ │ └── get.promo.detail.service.ts ├── promotions │ ├── applications │ │ ├── create.promo.application.ts │ │ ├── delete.promo.application.ts │ │ ├── edit.promo.application.ts │ │ ├── get.all.promo.application.ts │ │ └── get.promo.application.ts │ ├── controller │ │ └── promotions.controller.ts │ ├── domain │ │ ├── partial.promo.domain.ts │ │ ├── promo.domain.ts │ │ └── promo.entity.ts │ ├── interfaces │ │ ├── applications │ │ │ ├── create.promo.application.interface.ts │ │ │ ├── delete.promo.application.interface.ts │ │ │ ├── edit.promo.application.interface.ts │ │ │ ├── get.all.promo.application.interface.ts │ │ │ └── get.promo.application.interface.ts │ │ ├── services │ │ │ ├── create.promo.service.interface.ts │ │ │ ├── delete.promo.service.interface.ts │ │ │ ├── edit.promo.service.interface.ts │ │ │ ├── get.all.promo.service.interface.ts │ │ │ └── get.promo.service.interface.ts │ │ └── types.ts │ ├── promotions.module.ts │ ├── services │ │ ├── create.promo.service.ts │ │ ├── delete.promo.service.ts │ │ ├── edit.promo.service.ts │ │ ├── get.all.service.ts │ │ └── get.promo.service.ts │ └── test │ │ └── controller │ │ └── promotions.controller.spec.ts └── users │ ├── applications │ ├── create.user.application.ts │ ├── delete.user.applicateion.ts │ ├── edit.user.application.ts │ ├── get.all.user.application.ts │ └── get.user.application.ts │ ├── controller │ └── users.controller.ts │ ├── domain │ ├── partial.user.domain.ts │ ├── user.domain.ts │ └── user.entity.ts │ ├── interfaces │ ├── applications │ │ ├── create.user.application.interface.ts │ │ ├── delete.user.application.interface.ts │ │ ├── edit.user.application.interface.ts │ │ ├── get.all.user.application.interface.ts │ │ └── get.user.application.interface.ts │ ├── services │ │ ├── create.user.service.interface.ts │ │ ├── delete.user.service.interface.ts │ │ ├── edit.user.service.interface.ts │ │ ├── get.all.user.service.interface.ts │ │ └── get.user.service.interface.ts │ └── types.ts │ ├── services │ ├── create.user.service.ts │ ├── delete.user.service.ts │ ├── edit.user.service.ts │ ├── get.all.user.service.ts │ └── get.user.service.ts │ ├── test │ └── unit │ │ ├── applications │ │ ├── create.user.application.spec.ts │ │ └── get.user.application.spec.ts │ │ ├── controller │ │ └── users.controller.spec.ts │ │ └── services │ │ ├── create.user.service.spec.ts │ │ └── get.user.service.spec.ts │ └── users.module.ts ├── test ├── app.e2e-spec.ts ├── jest-e2e.json └── user.e2e-spec.ts ├── tsconfig.build.json ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/README.md -------------------------------------------------------------------------------- /db_dump.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/db_dump.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /migration/1605614804046-ProductTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/migration/1605614804046-ProductTable.ts -------------------------------------------------------------------------------- /migration/1605633203673-PromoTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/migration/1605633203673-PromoTable.ts -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/nest-cli.json -------------------------------------------------------------------------------- /ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/ormconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/package.json -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/common/test/validation.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/common/test/validation.pipe.spec.ts -------------------------------------------------------------------------------- /src/common/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/common/validation.pipe.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/orders/applications/create.order.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/applications/create.order.application.ts -------------------------------------------------------------------------------- /src/orders/applications/get.all.order.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/applications/get.all.order.application.ts -------------------------------------------------------------------------------- /src/orders/applications/get.order.by.user.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/applications/get.order.by.user.application.ts -------------------------------------------------------------------------------- /src/orders/controller/order.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/controller/order.controller.ts -------------------------------------------------------------------------------- /src/orders/domain/order.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/domain/order.domain.ts -------------------------------------------------------------------------------- /src/orders/domain/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/domain/order.entity.ts -------------------------------------------------------------------------------- /src/orders/domain/partial.order.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/domain/partial.order.domain.ts -------------------------------------------------------------------------------- /src/orders/domain/partial.order.without.promo.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/domain/partial.order.without.promo.domain.ts -------------------------------------------------------------------------------- /src/orders/interfaces/applications/create.order.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/interfaces/applications/create.order.application.interface.ts -------------------------------------------------------------------------------- /src/orders/interfaces/applications/get.all.order.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/interfaces/applications/get.all.order.application.interface.ts -------------------------------------------------------------------------------- /src/orders/interfaces/applications/get.order.by.user.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/interfaces/applications/get.order.by.user.application.interface.ts -------------------------------------------------------------------------------- /src/orders/interfaces/services/create.order.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/interfaces/services/create.order.service.interface.ts -------------------------------------------------------------------------------- /src/orders/interfaces/services/get.all.order.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/interfaces/services/get.all.order.service.interface.ts -------------------------------------------------------------------------------- /src/orders/interfaces/services/get.order.by.user.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/interfaces/services/get.order.by.user.service.interface.ts -------------------------------------------------------------------------------- /src/orders/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/interfaces/types.ts -------------------------------------------------------------------------------- /src/orders/orders.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/orders.module.ts -------------------------------------------------------------------------------- /src/orders/services/create.order.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/services/create.order.service.ts -------------------------------------------------------------------------------- /src/orders/services/get.all.order.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/services/get.all.order.service.ts -------------------------------------------------------------------------------- /src/orders/services/get.order.by.user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/orders/services/get.order.by.user.service.ts -------------------------------------------------------------------------------- /src/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/ormconfig.ts -------------------------------------------------------------------------------- /src/products/applications/create.product.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/applications/create.product.application.ts -------------------------------------------------------------------------------- /src/products/applications/delete.product.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/applications/delete.product.application.ts -------------------------------------------------------------------------------- /src/products/applications/edit.product.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/applications/edit.product.application.ts -------------------------------------------------------------------------------- /src/products/applications/get.all.product.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/applications/get.all.product.application.ts -------------------------------------------------------------------------------- /src/products/applications/get.product.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/applications/get.product.application.ts -------------------------------------------------------------------------------- /src/products/controller/products.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/controller/products.controller.ts -------------------------------------------------------------------------------- /src/products/domain/partial.product.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/domain/partial.product.domain.ts -------------------------------------------------------------------------------- /src/products/domain/product.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/domain/product.domain.ts -------------------------------------------------------------------------------- /src/products/domain/product.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/domain/product.entity.ts -------------------------------------------------------------------------------- /src/products/interfaces/applications/create.product.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/applications/create.product.application.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/applications/delete.product.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/applications/delete.product.application.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/applications/edit.product.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/applications/edit.product.application.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/applications/get.all.product.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/applications/get.all.product.application.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/applications/get.product.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/applications/get.product.application.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/services/create.product.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/services/create.product.service.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/services/delete.product.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/services/delete.product.service.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/services/edit.product.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/services/edit.product.service.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/services/get.all.product.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/services/get.all.product.service.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/services/get.product.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/services/get.product.service.interface.ts -------------------------------------------------------------------------------- /src/products/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/interfaces/types.ts -------------------------------------------------------------------------------- /src/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/products.module.ts -------------------------------------------------------------------------------- /src/products/services/create.product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/services/create.product.service.ts -------------------------------------------------------------------------------- /src/products/services/delete.product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/services/delete.product.service.ts -------------------------------------------------------------------------------- /src/products/services/edit.product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/services/edit.product.service.ts -------------------------------------------------------------------------------- /src/products/services/get.all.product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/services/get.all.product.service.ts -------------------------------------------------------------------------------- /src/products/services/get.product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/services/get.product.service.ts -------------------------------------------------------------------------------- /src/products/test/unit/controller/products.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/test/unit/controller/products.controller.spec.ts -------------------------------------------------------------------------------- /src/products/test/unit/services/create.product.service.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/test/unit/services/create.product.service.service.spec.ts -------------------------------------------------------------------------------- /src/products/test/unit/services/get.product.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/products/test/unit/services/get.product.service.spec.ts -------------------------------------------------------------------------------- /src/promotion-details/applications/create.promo.detail.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/applications/create.promo.detail.application.ts -------------------------------------------------------------------------------- /src/promotion-details/applications/delete.promo.detail.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/applications/delete.promo.detail.application.ts -------------------------------------------------------------------------------- /src/promotion-details/applications/edit.promo.detail.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/applications/edit.promo.detail.application.ts -------------------------------------------------------------------------------- /src/promotion-details/applications/get.all.promo.detail.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/applications/get.all.promo.detail.application.ts -------------------------------------------------------------------------------- /src/promotion-details/applications/get.promo.detail.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/applications/get.promo.detail.application.ts -------------------------------------------------------------------------------- /src/promotion-details/controller/promo.detail.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/controller/promo.detail.controller.ts -------------------------------------------------------------------------------- /src/promotion-details/domain/partial.promo.detail.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/domain/partial.promo.detail.domain.ts -------------------------------------------------------------------------------- /src/promotion-details/domain/promo.detail.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/domain/promo.detail.domain.ts -------------------------------------------------------------------------------- /src/promotion-details/domain/promo.detail.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/domain/promo.detail.entity.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/applications/create.promo.detail.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/applications/create.promo.detail.application.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/applications/delete.promo.detail.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/applications/delete.promo.detail.application.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/applications/edit.promo.detail.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/applications/edit.promo.detail.application.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/applications/get.all.promo.detail.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/applications/get.all.promo.detail.application.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/applications/get.promo.detail.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/applications/get.promo.detail.application.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/services/create.promo.detail.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/services/create.promo.detail.service.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/services/delete.promo.detail.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/services/delete.promo.detail.service.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/services/edit.promo.detail.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/services/edit.promo.detail.service.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/services/get.all.promo.detail.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/services/get.all.promo.detail.service.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/services/get.promo.detail.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/services/get.promo.detail.service.interface.ts -------------------------------------------------------------------------------- /src/promotion-details/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/interfaces/types.ts -------------------------------------------------------------------------------- /src/promotion-details/promotion-details.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/promotion-details.module.ts -------------------------------------------------------------------------------- /src/promotion-details/services/create.promo.detail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/services/create.promo.detail.service.ts -------------------------------------------------------------------------------- /src/promotion-details/services/delete.promo.detail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/services/delete.promo.detail.service.ts -------------------------------------------------------------------------------- /src/promotion-details/services/edit.promo.detail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/services/edit.promo.detail.service.ts -------------------------------------------------------------------------------- /src/promotion-details/services/get.all.promo.detail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/services/get.all.promo.detail.service.ts -------------------------------------------------------------------------------- /src/promotion-details/services/get.promo.detail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotion-details/services/get.promo.detail.service.ts -------------------------------------------------------------------------------- /src/promotions/applications/create.promo.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/applications/create.promo.application.ts -------------------------------------------------------------------------------- /src/promotions/applications/delete.promo.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/applications/delete.promo.application.ts -------------------------------------------------------------------------------- /src/promotions/applications/edit.promo.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/applications/edit.promo.application.ts -------------------------------------------------------------------------------- /src/promotions/applications/get.all.promo.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/applications/get.all.promo.application.ts -------------------------------------------------------------------------------- /src/promotions/applications/get.promo.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/applications/get.promo.application.ts -------------------------------------------------------------------------------- /src/promotions/controller/promotions.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/controller/promotions.controller.ts -------------------------------------------------------------------------------- /src/promotions/domain/partial.promo.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/domain/partial.promo.domain.ts -------------------------------------------------------------------------------- /src/promotions/domain/promo.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/domain/promo.domain.ts -------------------------------------------------------------------------------- /src/promotions/domain/promo.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/domain/promo.entity.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/applications/create.promo.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/applications/create.promo.application.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/applications/delete.promo.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/applications/delete.promo.application.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/applications/edit.promo.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/applications/edit.promo.application.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/applications/get.all.promo.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/applications/get.all.promo.application.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/applications/get.promo.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/applications/get.promo.application.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/services/create.promo.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/services/create.promo.service.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/services/delete.promo.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/services/delete.promo.service.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/services/edit.promo.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/services/edit.promo.service.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/services/get.all.promo.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/services/get.all.promo.service.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/services/get.promo.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/services/get.promo.service.interface.ts -------------------------------------------------------------------------------- /src/promotions/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/interfaces/types.ts -------------------------------------------------------------------------------- /src/promotions/promotions.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/promotions.module.ts -------------------------------------------------------------------------------- /src/promotions/services/create.promo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/services/create.promo.service.ts -------------------------------------------------------------------------------- /src/promotions/services/delete.promo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/services/delete.promo.service.ts -------------------------------------------------------------------------------- /src/promotions/services/edit.promo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/services/edit.promo.service.ts -------------------------------------------------------------------------------- /src/promotions/services/get.all.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/services/get.all.service.ts -------------------------------------------------------------------------------- /src/promotions/services/get.promo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/services/get.promo.service.ts -------------------------------------------------------------------------------- /src/promotions/test/controller/promotions.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/promotions/test/controller/promotions.controller.spec.ts -------------------------------------------------------------------------------- /src/users/applications/create.user.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/applications/create.user.application.ts -------------------------------------------------------------------------------- /src/users/applications/delete.user.applicateion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/applications/delete.user.applicateion.ts -------------------------------------------------------------------------------- /src/users/applications/edit.user.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/applications/edit.user.application.ts -------------------------------------------------------------------------------- /src/users/applications/get.all.user.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/applications/get.all.user.application.ts -------------------------------------------------------------------------------- /src/users/applications/get.user.application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/applications/get.user.application.ts -------------------------------------------------------------------------------- /src/users/controller/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/controller/users.controller.ts -------------------------------------------------------------------------------- /src/users/domain/partial.user.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/domain/partial.user.domain.ts -------------------------------------------------------------------------------- /src/users/domain/user.domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/domain/user.domain.ts -------------------------------------------------------------------------------- /src/users/domain/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/domain/user.entity.ts -------------------------------------------------------------------------------- /src/users/interfaces/applications/create.user.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/applications/create.user.application.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/applications/delete.user.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/applications/delete.user.application.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/applications/edit.user.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/applications/edit.user.application.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/applications/get.all.user.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/applications/get.all.user.application.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/applications/get.user.application.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/applications/get.user.application.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/services/create.user.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/services/create.user.service.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/services/delete.user.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/services/delete.user.service.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/services/edit.user.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/services/edit.user.service.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/services/get.all.user.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/services/get.all.user.service.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/services/get.user.service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/services/get.user.service.interface.ts -------------------------------------------------------------------------------- /src/users/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/interfaces/types.ts -------------------------------------------------------------------------------- /src/users/services/create.user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/services/create.user.service.ts -------------------------------------------------------------------------------- /src/users/services/delete.user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/services/delete.user.service.ts -------------------------------------------------------------------------------- /src/users/services/edit.user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/services/edit.user.service.ts -------------------------------------------------------------------------------- /src/users/services/get.all.user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/services/get.all.user.service.ts -------------------------------------------------------------------------------- /src/users/services/get.user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/services/get.user.service.ts -------------------------------------------------------------------------------- /src/users/test/unit/applications/create.user.application.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/test/unit/applications/create.user.application.spec.ts -------------------------------------------------------------------------------- /src/users/test/unit/applications/get.user.application.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/test/unit/applications/get.user.application.spec.ts -------------------------------------------------------------------------------- /src/users/test/unit/controller/users.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/test/unit/controller/users.controller.spec.ts -------------------------------------------------------------------------------- /src/users/test/unit/services/create.user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/test/unit/services/create.user.service.spec.ts -------------------------------------------------------------------------------- /src/users/test/unit/services/get.user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/test/unit/services/get.user.service.spec.ts -------------------------------------------------------------------------------- /src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/src/users/users.module.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /test/user.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/test/user.e2e-spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eryzerz/nestjs-ddd/HEAD/tslint.json --------------------------------------------------------------------------------