Example #1
0
        public void ToConfiguration(Command.Endpoint.IInstance commandEndpoint, Values.Version version)
        {
            Context.IConfiguration context = _contextFactory.ForConfiguration(commandEndpoint, version);
            Event.Transition       message = _eventFactory.ForStateTransition(context);

            _eventMediator.Publish(message);
        }
Example #2
0
 private IState ForContext(Context.IConfiguration context)
 {
     return(new Configuring(_transition, context));
 }
Example #3
0
 public Configuring(ITransition transition, Context.IConfiguration context)
 {
     _transition = transition;
     _context    = context;
 }