Пример #1
0
        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 ResultadoOperacao Remover(int id)
        {
            var resultado = false;

            resultado = AppService.Remover(id);
            return(new ResultadoOperacao {
                Identificador = id.ToString(), Sucesso = resultado
            });
        }
Пример #3
0
 public JsonResult Remover(Guid pedidoId)
 {
     _pedidoAppService.Remover(pedidoId);
     TempData["PedidoRemovido"] = "Pedido removido com sucesso!";
     return(Json("", JsonRequestBehavior.AllowGet));
 }