Example #1
0
 public BookController(ICommandHandler <CreateBookCommand> createBookCommandHandler,
                       ICommandHandler <UpdateBookCommand> updateBookCommandHandler,
                       ICommandHandler <DeleteBookCommand> deleteBookCommandHandler,
                       IBookQueries bookQueries)
 {
     _createBookCommandHandler = createBookCommandHandler;
     _updateBookCommandHandler = updateBookCommandHandler;
     _deleteBookCommandHandler = deleteBookCommandHandler;
     _bookQueries = bookQueries;
 }
Example #2
0
 public BookCommands(IBookQueries BookQueries, IBookDataAccess BookDataAccess)
 {
     _BookQueries    = BookQueries;
     _BookDataAccess = BookDataAccess;
 }
		public BooksController(IBookQueries queries)
		{
			this.queries = queries;
		}
Example #4
0
 public BooksController(IBookCommands command, IBookQueries queries)
 {
     _command = command;
     _queries = queries;
 }
Example #5
0
 public BooksController(ILogger <BooksController> logger, IBookQueries bookQueries, IBookService bookService)
 {
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     _bookQueries = bookQueries ?? throw new ArgumentNullException(nameof(bookQueries));
     _bookService = bookService ?? throw new ArgumentNullException(nameof(bookService));
 }
Example #6
0
 public BookController(IMediator mediator, ILogger <BookController> logger, IBookQueries bookQueries)
 {
     _mediator    = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     _bookQueries = bookQueries ?? throw new ArgumentNullException(nameof(bookQueries));
 }
 public BooksController(IBookQueries bookQueries, IBookCommands bookCommands)
 {
     _bookQueries  = bookQueries;
     _bookCommands = bookCommands;
 }
Example #8
0
 public BookController(ILogger <BookController> logger, IBookQueries queries)
 {
     _logger  = logger;
     _queries = queries;
 }