public void Handle(ProjectionManagementMessage.Command.GetState message) { var command = new GetStateCommand { Name = message.Name, Partition = message.Partition, }; _writer.PublishCommand("$get-state", command); }
public void Handle(CoreProjectionManagementMessage.GetState message) { var command = new GetStateCommand { Id = message.ProjectionId.ToString("N"), CorrelationId = message.CorrelationId.ToString("N"), Partition = message.Partition }; _commandWriter.PublishResponse("$get-state", message.WorkerId, command); }
public async Task <IActionResult> GetState([FromQuery] GetStateCommand command) { return(Ok(await Mediator.Send(command))); // return Ok(new object()); }
private void OnGetState(GetStateCommand message) { message.Result = state; }