public void Handle(ProjectionManagementMessage.Command.GetState message)
        {
            var command = new GetStateCommand {
                Name      = message.Name,
                Partition = message.Partition,
            };

            _writer.PublishCommand("$get-state", command);
        }
Example #2
0
        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());
 }
Example #4
0
 private void OnGetState(GetStateCommand message)
 {
     message.Result = state;
 }