Ejemplo n.º 1
0
        public async Task DeletarUsuario(Guid guid)
        {
            await _authDeletarUsuario.DeletarUsuario(guid);

            if (_notificacoes.Any())
            {
                return;
            }
            if (await _unitOfWork.CommitAsync())
            {
                var userAtualizado = await _usuarioRepository.ObterPorId(guid);

                /*store de notification*/
                await _bus.RaiseEvent(new EventStoreNotifications(storedEvent:
                                                                  new UsuarioStore(
                                                                      usuario: userAtualizado,
                                                                      _storedEventAction: WorkFlowDominioShared.Events.StoredEventActionEnum.Delete,
                                                                      userId: _user.GetUserId())));
            }
        }
Ejemplo n.º 2
0
 public async Task DeletarUsuario(Guid guid)
 {
     await _usuarioDeletar.DeletarUsuario(guid);
 }