public async void Handle(IEvent @event)
        {
            ClienteExcluidoEvent customerDeletedEvent = (ClienteExcluidoEvent)@event;

            await readModelRepository.Remove(customerDeletedEvent.Id);

            logger.Info("A new CustomerDeletedEvent has been processed: {0} ({1})", customerDeletedEvent.Id, customerDeletedEvent.Version);
        }
Пример #2
0
        public async Task <IActionResult> excluir()
        {
            ClienteExcluidoEvent clienteExcluidoEvent = new ClienteExcluidoEvent();

            await _bus.SendMessage(clienteExcluidoEvent);

            return(Ok());
        }
Пример #3
0
 private void Apply(ClienteExcluidoEvent e)
 {
     Version = e.Version++;
 }
Пример #4
0
 public void Handle(ClienteExcluidoEvent notification)
 {
 }