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); }
private IState ForContext(Context.IConfiguration context) { return(new Configuring(_transition, context)); }
public Configuring(ITransition transition, Context.IConfiguration context) { _transition = transition; _context = context; }