public IList <Titulo> ObterTodos() { using (UnidadeTrabalho) { var entidade = _repositorioTitulo.ObterTodos(); return(entidade.ToList()); } }
public void ProcessarCalculoTitulos() { try { using (var unidadeTrabalho = _repositorioTitulo.TransactionScope()) { var listaTitulos = _repositorioTitulo.ObterTodos().ToList(); foreach (var titulo in listaTitulos) { var tituloCalculado = CalcularTitulo(titulo); } //if (listaTitulos.Count > 0) // _repositorioTitulo.AtualizarEmLote(listaTitulos); _repositorioTituloVerificacao.Adicionar( new TituloVerificacao { DataVerificacao = DateTime.Now }); _repositorioTituloVerificacao.SaveChanges(); unidadeTrabalho.Complete(); } } catch (System.Exception) { throw; } }