Esempio n. 1
0
        public Dispatcher(IResolver resolver, IExecuteCommands commands, IExecuteEvents events, IExecuteRequests requests, ILogger logger = null)
        {
            Guard.AgainstNull(resolver, nameof(resolver));
            Guard.AgainstNull(commands, nameof(commands));
            Guard.AgainstNull(events, nameof(events));
            Guard.AgainstNull(requests, nameof(requests));

            _resolver = resolver;
            _commands = commands;
            _events   = events;
            _requests = requests;
            _logger   = logger ?? new NullLogger();
        }
Esempio n. 2
0
 protected Api(IExecuteCommands commandHandler, IRetrieveModels queriesHandler)
 {
     _commandHandler = commandHandler;
     _queriesHandler = queriesHandler;
 }
 public UserContext(IExecuteCommands commands, IQueryReadModels queries, IHandleAggregateEvents eventHandler) : base(commands, queries, eventHandler)
 {
 }
Esempio n. 4
0
 public CustomerApi(IExecuteCommands commandHandler, IRetrieveModels queriesHandler)
     : base(commandHandler, queriesHandler)
 {
     commandHandler.Performed += queriesHandler.HandleChanges;
 }
Esempio n. 5
0
 public Commands(IExecuteCommands executor)
 {
     _executor = executor;
 }
Esempio n. 6
0
 public Dispatching_commands()
 {
     _resolver = Substitute.For <IResolver>();
     _executor = Substitute.For <IExecuteCommands>();
     _handler  = Substitute.For <IHandleCommand <TestCommand> >();
 }
Esempio n. 7
0
 public Commands(IExecuteCommands executor)
 {
     _executor = executor;
 }
Esempio n. 8
0
 public CustomerApi(IExecuteCommands commandHandler, IRetrieveModels queriesHandler)
     : base(commandHandler, queriesHandler)
 {
     commandHandler.Performed += queriesHandler.HandleChanges;
 }
Esempio n. 9
0
 public ParametersProvider(ITransformParameters parameterTransformer,
                           IExecuteCommands commandExecutor)
 {
     _parameterTransformer = parameterTransformer;
     _commandExecutor = commandExecutor;
 }
Esempio n. 10
0
 public FeedModeController(IExecuteCommands commandExecutor)
 {
     _commandExecutor = commandExecutor;
 }
 public WaterChangeModeController(IExecuteCommands commandExecutor)
 {
     _commandExecutor = commandExecutor;
 }