//Functions private void DepositarValorLancamento(Lancamento lancamento) { usuarioSessao = db.Usuario.Find(Session["ID"]); lancamento.Data = DateTime.Now; lancamento.Tipo = "e"; lancamento.Conta = usuarioSessao.Contas.Where(c => c.Usuario_ID == usuarioSessao.ID).FirstOrDefault(); db.Lancamento.Add(lancamento); db.SaveChanges(); contaController = new ContaController(); contaController.Depositar(lancamento, lancamento.Conta); }
private bool SacarValorLancamento(Lancamento lancamento) { usuarioSessao = db.Usuario.Find(Session["ID"]); lancamento.Data = DateTime.Now; lancamento.Tipo = "s"; lancamento.Conta = db.Conta.Where(c => c.Usuario_ID == usuarioSessao.ID).FirstOrDefault(); if (lancamento.Conta.Saldo - lancamento.Valor >= 0) { db.Lancamento.Add(lancamento); db.SaveChanges(); contaController = new ContaController(); contaController.Sacar(lancamento, lancamento.Conta); return(true); } return(false); }