예제 #1
0
        private void SalvaDados(List <TesouroDiretoItem> lstDataProcessada)
        {
            try
            {
                lstDataProcessada.ForEach(x =>
                {
                    tf_tesouro tesouro = new tf_tesouro()
                    {
                        loggedTime    = AtualImport,
                        precoUnitario = (decimal)x.precoUnitario,
                        rendimento    = (decimal)x.rendimento,
                        titulo        = x.titulo,
                        valorMinimo   = (decimal)x.valorMinimo,
                        vencimento    = x.vencimento,
                        tipoOperacao  = x.tipoOperacao,
                    };

                    db.tf_tesouro.Add(tesouro);
                    db.SaveChanges();
                });
            }
            catch (Exception e)
            {
                ErroHandler.Log("HunterTesouro", e, "SalvaDados", "");
                throw e;
            }
        }
예제 #2
0
 public Boolean ValidaImportacao()
 {
     try
     {
         tf_tesouro otesouro = db.tf_tesouro.OrderByDescending(t => t.loggedTime).FirstOrDefault();
         if (otesouro == null)
         {
             return(true);
         }
         ultimoImport = (DateTime)otesouro.loggedTime;
         return(otesouro.loggedTime < DateTime.Today);
     }
     catch (Exception e)
     {
         ErroHandler.Log("HunterTesouro", e, "ValidaImportacao", "");
         throw e;
     }
 }