Exemple #1
0
        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);
        }
Exemple #2
0
        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
        }