Пример #1
0
        public Controller ConnectToController(ConnectToControllerCommand cmd)
        {
            var controllerId = cmd.ControllerId;
            var connectToControllerCommand = new ConnectToController(controllerId);
            var commandBus = CommandBus.Instance;

            commandBus.Execute(connectToControllerCommand);
            var controller = new Controller(controllerId, EventMetadata, EventStore);

            return(controller);
        }
 public void Handle(ConnectToController message)
 {
     //Validate
     //Process
 }