public void Handle(PersonStatusUpdatedSucessEvent @event) { //quando ocorre atualizacao dos dados da pessoa eh necessario ressincronizar os dados com os demais modulos SyncPersonInfoCommand syncInfo = new SyncPersonInfoCommand(); syncInfo.Id = @event.Id; syncInfo.PersonId = @event.PersonId; syncInfo.SourceId = @event.SourceId; bus.Send(syncInfo); }
public void Handle(PersonEmployeeCreatedSucessEvent @event) { //Cria command de sincronizacao SyncPersonInfoCommand syncInfo = new SyncPersonInfoCommand(); syncInfo.Id = @event.Id; syncInfo.PersonId = @event.PersonId; syncInfo.SourceId = @event.SourceId; bus.Send(syncInfo); //Cria Command de disparo da ativacao da conta }