private void CreateGGMessageCommand(int index) { //Don't have implementation for Handle in AppService EmptyMessageId emptyMessageId = new EmptyMessageId(Guid.NewGuid().ToString(), "elders"); commandPublisher.Publish(new CreateEmptyMessage(emptyMessageId, DateTimeOffset.Now)); }
public List <ICommand> CreateEmptyMessages(int count) { List <ICommand> list = new List <ICommand>(); for (int i = 0; i < count; i++) { //If you want to change Type of messages //Change there Type of MessageId EmptyMessageId emptyMessageId = new EmptyMessageId(Guid.NewGuid().ToString(), "elders"); //And there change constructor to be form type that you want var message = new CreateEmptyMessage(emptyMessageId, DateTimeOffset.UtcNow); list.Add(message); } _logger.LogInformation($"{list.Count} messages have been created."); return(list); }
public EmptyMessageAggregate(EmptyMessageId messageId, DateTimeOffset timestamp) { var evnt = new EmptyMessageCreated(messageId, timestamp); Apply(evnt); }
public EmptyMessageCreated(EmptyMessageId id, DateTimeOffset timestamp) { Id = id; Timestamp = timestamp; }
public CreateEmptyMessage() { Id = new EmptyMessageId(Guid.NewGuid().ToString(), "elders"); Timestamp = DateTimeOffset.UtcNow; }