mirror of
https://github.com/ershisan99/flashcards-api.git
synced 2025-12-18 12:33:21 +00:00
add crete/get cards
This commit is contained in:
@@ -8,8 +8,11 @@ import {
|
||||
GetDeckByIdHandler,
|
||||
GetAllDecksHandler,
|
||||
UpdateDeckHandler,
|
||||
GetAllCardsInDeckHandler,
|
||||
} from './use-cases'
|
||||
import { DecksRepository } from './infrastructure/decks.repository'
|
||||
import { CardsRepository } from '../cards/infrastructure/cards.repository'
|
||||
import { CreateCardHandler } from './use-cases/create-card-use-case'
|
||||
|
||||
const commandHandlers = [
|
||||
CreateDeckHandler,
|
||||
@@ -17,12 +20,14 @@ const commandHandlers = [
|
||||
GetDeckByIdHandler,
|
||||
DeleteDeckByIdHandler,
|
||||
UpdateDeckHandler,
|
||||
GetAllCardsInDeckHandler,
|
||||
CreateCardHandler,
|
||||
]
|
||||
|
||||
@Module({
|
||||
imports: [CqrsModule],
|
||||
controllers: [DecksController],
|
||||
providers: [DecksService, DecksRepository, ...commandHandlers],
|
||||
providers: [DecksService, DecksRepository, CardsRepository, ...commandHandlers],
|
||||
exports: [CqrsModule],
|
||||
})
|
||||
export class DecksModule {}
|
||||
|
||||
Reference in New Issue
Block a user