예제 #1
0
 public DisplayProductUseCase(IQueryAsyncDispatcher queryDispatcher)
 {
     _queryDispatcher = queryDispatcher;
 }
예제 #2
0
 public ProductController(ICommandAsyncDispatcher commandDispatcher, IQueryAsyncDispatcher queryDispatcher)
 {
     _commandDispatcher = commandDispatcher;
     _queryDispatcher   = queryDispatcher;
 }
예제 #3
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="commandDelegator">Command delegator.</param>
 /// <param name="queryDispatcher">Query dispatcher.</param>;
 public ProductsController(CommandDelegator commandDelegator, IQueryAsyncDispatcher queryDispatcher)
 {
     _commandDelegator = commandDelegator;
     _queryDispatcher  = queryDispatcher;
 }
예제 #4
0
 public App(ICommandAsyncDispatcher commandDispatcher, IQueryAsyncDispatcher queryDispatcher, IEventPublisher eventPublisher)
 {
     _commandDispatcher = commandDispatcher;
     _queryDispatcher   = queryDispatcher;
     _eventPublisher    = eventPublisher;
 }
예제 #5
0
 public CategoryController(IQueryAsyncDispatcher queryDispatcher)
 {
     _queryDispatcher = queryDispatcher;
 }