Beispiel #1
0
 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;
            }
        }