public BookStoreController(IHubContext <NotificationHub> messageHubContext, IConfiguration Configuration, IAddBookUseCase AddBookUseCase, IBookGetByIdUseCase BookGetByIdUseCase, IAddBookReviewUseCase AddBookReviewUseCase, IBookGetAllUseCase BookGetAllUseCase, IAuthorGetDDLUseCase AuthorGetDDL, IBookGetDDLUseCase BookGetDDLUseCase) { _configuration = Configuration; _addBookUseCase = AddBookUseCase; _messageHubContext = messageHubContext; _bookGetByIdUseCase = BookGetByIdUseCase; _addBookReviewUseCase = AddBookReviewUseCase; _getAllUseCase = BookGetAllUseCase; _getAuthorDDL = AuthorGetDDL; _getBookDDL = BookGetDDLUseCase; }
public BooksController(IGetBooksUseCase getBooksUseCase, IGetBooksDetailsUseCase getBooksDetailsUseCase, IAddBookUseCase addBookUseCase, IUpdateBookUseCase updateBookUseCase, IDeleteBookUseCase deleteBookUseCase) { _getBooksUseCase = getBooksUseCase; _getBooksDetailsUseCase = getBooksDetailsUseCase; _addBookUseCase = addBookUseCase; _updateBookUseCase = updateBookUseCase; _deleteBookUseCase = deleteBookUseCase; }