public ActionResult Edit([Bind(Include = "CompraInvestimentoId,DataCompra,Quantidade,UsuarioId,InvestimentoId")] CompraInvestimento compraInvestimento) { if (ModelState.IsValid) { var investimento = db.Investimento.First(x => x.InvestimentoId == compraInvestimento.InvestimentoId); if ((investimento.QuantidadeDisponivel - investimento.QuantidadeVendida) > compraInvestimento.Quantidade) { investimento.QuantidadeVendida += compraInvestimento.Quantidade; db.Entry(investimento).State = EntityState.Modified; db.Entry(compraInvestimento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { var error = "abc"; } return(RedirectToAction("Index")); } ViewBag.InvestimentoId = new SelectList(db.Investimento, "InvestimentoId", "Descricao", compraInvestimento.InvestimentoId); //ViewBag.UsuarioId = new SelectList(db.Usuarios, "UsuarioId", "Nome", compraInvestimento.UsuarioId); return(View(compraInvestimento)); }
public ActionResult Edit([Bind(Include = "MoedaId,Nome,Apelido,Preco,Saldo")] Moeda moeda) { if (ModelState.IsValid) { db.Entry(moeda).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(moeda)); }
public ActionResult Edit([Bind(Include = "InvestimentoId,Descricao,QuantidadeDisponivel,Valor,QuantidadeVendida")] Investimento investimento) { if (ModelState.IsValid) { db.Entry(investimento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(investimento)); }
public ActionResult Edit([Bind(Include = "UsuarioId,Nome,Login,Senha,Email,Cpf")] Usuario usuario) { if (ModelState.IsValid) { db.Entry(usuario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Edit([Bind(Include = "PostId,Titulo,Conteudo,DataPost,Publicado")] Post post) { if (ModelState.IsValid) { db.Entry(post).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(post)); }
public ActionResult Edit([Bind(Include = "TransacaoId,MoedaId,Quantidade")] Transacao transacao) { if (ModelState.IsValid) { transacao.DataTransacao = DateTime.Now; transacao.UsuarioId = int.Parse(Session["Id"].ToString()); db.Entry(transacao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MoedaId = new SelectList(db.Moeda, "MoedaId", "Nome", transacao.MoedaId); return(View(transacao)); }