public ActionResult Depositar(double depositar) { Conta conta = (Conta)HttpContext.Session["Conta"]; conta = ContaDAO.BuscaPorId(conta.Id); conta.Saldo = conta.Saldo + depositar; conta.ConfirmacaoSenha = conta.Senha; ContaDAO.Editar(conta); return(RedirectToAction("Usuario", "Home")); }
public dynamic GetProdutoDinamico(int?Id) { Conta conta = ContaDAO.BuscaPorId(Id); dynamic produtoDinamico = new { Agencia = conta.Agencia, numeroDaConta = conta.numeroDaConta, DataDeCadastro = conta.DataDeCadastro, }; return(new { ObjetoProduto = produtoDinamico }); }
public IHttpActionResult GetPorId(int?Id) { Conta conta = ContaDAO.BuscaPorId(Id); if (conta != null) { return(Json(conta)); } else { return(NotFound()); } }
public ActionResult Sacar(Double valor) { Conta conta = (Conta)HttpContext.Session["Conta"]; conta = ContaDAO.BuscaPorId(conta.Id); if (conta.Saldo > valor) { conta.Saldo = conta.Saldo - valor; ContaDAO.Editar(conta); } return(RedirectToAction("Usuario", "Home")); }
// GET: Contas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Conta conta = ContaDAO.BuscaPorId(id); if (conta == null) { return(HttpNotFound()); } return(View(conta)); }
public ActionResult Create([Bind(Include = "Id,NumeroDoCartao,CodigoDeSeguranca,Limite,Debito,QUantidadeDeParcelas,ValorDaParcela")] Cartao cartao) { int id = (int)HttpContext.Session["id"]; if (ModelState.IsValid) { Conta conta = ContaDAO.BuscaPorId(id); cartao.conta = conta; CartaoDAO.Cadastrar(cartao); return(RedirectToAction("Index")); } return(View(cartao)); }
public ActionResult DeleteConfirmed(int id) { try { Conta conta = ContaDAO.BuscaPorId(id); conta.ConfirmacaoSenha = conta.Senha; ContaDAO.Deletar(conta); return(RedirectToAction("Index")); } catch (Exception) { TempData["Mensagem"] = "Não é possivel Excluir uma conta com um cliente e cartão vinculados!"; return(View()); } }
public ActionResult Edit([Bind(Include = "Id,Agencia,numeroDaConta,Senha,ConfirmacaoSenha,DataDeCadastro,Saldo,DataDeCancelamento,Status")] Conta conta) { if (ModelState.IsValid) { Conta ContaAux = conta; conta = ContaDAO.BuscaPorId(conta.Id); conta.numeroDaConta = ContaAux.numeroDaConta; conta.Senha = ContaAux.Senha; conta.Status = ContaAux.Status; conta.Agencia = ContaAux.Agencia; conta.DataDeCadastro = ContaAux.DataDeCadastro; conta.ConfirmacaoSenha = ContaAux.ConfirmacaoSenha; conta.DataDeCancelamento = ContaAux.DataDeCancelamento; conta.Saldo = ContaAux.Saldo; ContaDAO.Editar(conta); return(RedirectToAction("Index")); } return(View(conta)); }