public DeckController(IDeckRepository deckRepository, IUserDeckRepository userDeckRepository, ILogger <DeckController> logger, SnakeCaseConverter snakeCaseConverter, DeleteDeckUseCase deleteDeckUseCase, UpdateDeckUseCase updateDeckUseCase, GetDecksForTrainUseCase getDecksForTrainUseCase) { this.deckRepository = deckRepository; this.userDeckRepository = userDeckRepository; this.logger = logger; this.snakeCaseConverter = snakeCaseConverter; this.deleteDeckUseCase = deleteDeckUseCase; this.updateDeckUseCase = updateDeckUseCase; this.getDecksForTrainUseCase = getDecksForTrainUseCase; }
public UserDeckController(ILogger <UserDeckController> _logger, IUserDeckRepository context, SnakeCaseConverter snakeCaseConverter) { db = context; logger = _logger; this.snakeCaseConverter = snakeCaseConverter; }