public void Excluir(Conta conta, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _servicoObsConta.ExcluirObsDaConta(conta.Cod_Empresa, conta.Id_Conta); _repositorioConta.Delete(conta); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Pedido pedido, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); ExcluirItens(pedido, nomeUsuario); _repositorioPedido.Delete(pedido); // contas var contas = _repositorioConta.ObterPorPedido(pedido.Num_Pedido, pedido.Cod_Empresa, (int)TipoFinanceiro.tfPedido); foreach (var conta in contas) { _repositorioConta.Delete(conta); } } catch (Exception ex) { throw new Exception(ex.Message); } }