public bool Receber(List <Tramitacao> tramitacoes) { try { if (_validar.Receber(tramitacoes)) { GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); foreach (Tramitacao tramitacao in tramitacoes) { tramitacao.Destinatario.Id = User.FuncionarioId; _da.Receber(tramitacao); } bancoDeDados.Commit(); } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }