Skip to content

Commit 36bae0f

Browse files
committed
Moved commands and queries into application layer. Adjusted imports in jest config to respect aboslute paths
1 parent 76abe51 commit 36bae0f

File tree

14 files changed

+21
-21
lines changed

14 files changed

+21
-21
lines changed

samples/unwrapping_onion/src/ecommerce/application/shoppingCarts/commandHandlers/addProductToShoppingCartHandler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CommandHandler } from '#core/commands';
22
import ShoppingCartRepository from '../../../infrastructure/shoppingCarts/shoppingCartRepository';
3-
import AddProductItemToShoppingCart from '../../../domain/commands/shoppingCarts/addProductItemToShoppingCart';
3+
import AddProductItemToShoppingCart from '../commands/shoppingCarts/addProductItemToShoppingCart';
44
import ShoppingCartMapper from '../mapper';
55

66
export default class AddProductItemToShoppingCartHandler

samples/unwrapping_onion/src/ecommerce/application/shoppingCarts/commandHandlers/openShoppingCartHandler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { CommandHandler } from '#core/commands';
2-
import OpenShoppingCart from '../../../domain/commands/shoppingCarts/openShoppingCart';
2+
import OpenShoppingCart from '../commands/shoppingCarts/openShoppingCart';
33
import ShoppingCartRepository from '../../../infrastructure/shoppingCarts/shoppingCartRepository';
44
import ShoppingCartMapper from '../mapper';
55
import ShoppingCart from '../../../domain/aggregates/shoppingCarts';

samples/unwrapping_onion/src/ecommerce/domain/commands/shoppingCarts/addProductItemToShoppingCart.ts renamed to samples/unwrapping_onion/src/ecommerce/application/shoppingCarts/commands/shoppingCarts/addProductItemToShoppingCart.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Command } from '#core/commands';
2-
import { ProductItem } from '../../../models/shoppingCarts/productItem';
2+
import { ProductItem } from 'src/ecommerce/common/shoppingCarts/productItem';
33

44
export default class AddProductItemToShoppingCart extends Command {
55
constructor(

samples/unwrapping_onion/src/ecommerce/domain/commands/shoppingCarts/removeProductItemFromShoppingCart.ts renamed to samples/unwrapping_onion/src/ecommerce/application/shoppingCarts/commands/shoppingCarts/removeProductItemFromShoppingCart.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Command } from '#core/commands';
2-
import { ProductItem } from '../../../models/shoppingCarts/productItem';
2+
import { ProductItem } from 'src/ecommerce/common/shoppingCarts/productItem';
33

44
export default class RemoveProductItemFromShoppingCart extends Command {
55
constructor(

samples/unwrapping_onion/src/ecommerce/application/shoppingCarts/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { MongoClient } from 'mongodb';
22
import { RegisterCommandHandler } from '#core/commands';
33
import { RegisterQueryHandler } from '#core/queries';
44
import ShoppingCartRepository from 'src/ecommerce/infrastructure/shoppingCarts/shoppingCartRepository';
5-
import OpenShoppingCart from 'src/ecommerce/domain/commands/shoppingCarts/openShoppingCart';
6-
import GetShoppingCartById from 'src/ecommerce/domain/queries/getShoppingCartById';
7-
import AddProductItemToShoppingCart from 'src/ecommerce/domain/commands/shoppingCarts/addProductItemToShoppingCart';
5+
import OpenShoppingCart from 'src/ecommerce/application/shoppingCarts/commands/shoppingCarts/openShoppingCart';
6+
import GetShoppingCartById from 'src/ecommerce/application/shoppingCarts/queries/getShoppingCartById';
7+
import AddProductItemToShoppingCart from 'src/ecommerce/application/shoppingCarts/commands/shoppingCarts/addProductItemToShoppingCart';
88
import OpenShoppingCartHandler from './commandHandlers/openShoppingCartHandler';
99
import GetShoppingCartByIdHandler from './queryHandlers/getShoppingCartByIdQueryHandler';
1010
import AddProductItemToShoppingCartHandler from './commandHandlers/addProductToShoppingCartHandler';

samples/unwrapping_onion/src/ecommerce/application/shoppingCarts/queryHandlers/getShoppingCartByIdQueryHandler.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { QueryHandler } from '#core/queries';
2-
import GetShoppingCartById from '../../../domain/queries/getShoppingCartById';
3-
import ShoppingCartRepository from '../../../infrastructure/shoppingCarts/shoppingCartRepository';
4-
import { ShoppingCartModel } from '../../../models/shoppingCarts/shoppingCart';
2+
import GetShoppingCartById from 'src/ecommerce/application/shoppingCarts/queries/getShoppingCartById';
3+
import ShoppingCartRepository from 'src/ecommerce/infrastructure/shoppingCarts/shoppingCartRepository';
4+
import { ShoppingCartModel } from 'src/ecommerce/models/shoppingCarts/shoppingCart';
55

66
export default class GetShoppingCartByIdHandler
77
implements QueryHandler<GetShoppingCartById, ShoppingCartModel | null>

0 commit comments

Comments
 (0)