private void ProcessarClientes(IEnumerable <ICliente> clientes) { try { _clienteService.BeginTransaction(); clientes.ToList().ForEach(cliente => { if (_clienteService.ObterPorId(cliente.IdentificadorERP) == null) { _clienteService.Inserir(cliente); } else { _clienteService.Atualizar(cliente); } }); _clienteService.Commit(); } catch (Exception) { _clienteService.Rollback(); throw; } }