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; } }
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; } }