private void SalvaDados(List <PoupancaItem> lstDataProcessada) { try { lstDataProcessada.ForEach(x => { if (this.ultimoAporte < x.aporte) { tf_poupanca poupanca = new tf_poupanca() { aporte = x.aporte, rendimento = (decimal)x.rendimento }; db.tf_poupanca.Add(poupanca); db.SaveChanges(); } }); } catch (Exception e) { ErroHandler.Log("HunterPoupanca", e, "SalvaDados", ""); throw e; } }
public Boolean ValidaImportacao() { try { tf_poupanca oPoupanca = db.tf_poupanca.OrderByDescending(t => t.aporte).FirstOrDefault(); if (oPoupanca == null) { return(true); } ultimoAporte = (DateTime)oPoupanca.aporte; return(oPoupanca.aporte < DateTime.Today); } catch (Exception e) { ErroHandler.Log("HunterPoupanca", e, "ValidaImportacao", ""); throw e; } }