public async Task Delete(DeletePersonaCommand commandDelete) { //send command to broker await producer.Send <DeletePersonaCommand, Persona>(commandDelete); }
public async Task Delete(Guid id) { var commandDelete = new DeletePersonaCommand(id); await appService.Delete(commandDelete); }
public void Delete(DeletePersonaCommand command) { AppliedEvents.Add(new PersonaDeletedEvent(this, command.MessageId)); }
public void Delete(DeletePersonaCommand commandDelete) { messageBus.DispatchCommand(commandDelete); }
public void Delete(Guid id) { var commandDelete = new DeletePersonaCommand(id); appService.Delete(commandDelete); }