public void Remover(Guid id)
        {
            var enderecosCliente = _enderecoClienteService.ObterTodos(id);

            if (enderecosCliente.Count() > 0)
            {
                enderecosCliente.ToList().ForEach(x => _enderecoClienteService.Remover(x.EnderecoClienteId));
            }


            var contatosCliente = _contatoClienteService.ObterTodos(id);

            if (contatosCliente.Count() > 0)
            {
                contatosCliente.ToList().ForEach(x => _contatoClienteService.Remover(x.ContatoClienteId));
            }

            var pedidosCliente = _pedidoAppService.ObterPorCliente(id);

            if (pedidosCliente.Count() > 0)
            {
                pedidosCliente.ToList().ForEach(x => _pedidoAppService.Remover(x.PedidoId));
            }

            _pessoaJuridicaService.Remover(id);
            Commit();
        }
示例#2
0
 public void Remover(Guid id)
 {
     _enderecoClienteService.Remover(id);
     Commit();
 }