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 }