public ActionResult DeleteConfirmed(int id) { Prod_Venda prod_Venda = db.Prod_Vendas.Find(id); db.Prod_Vendas.Remove(prod_Venda); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Venda/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Prod_Venda prod_Venda = db.Prod_Vendas.Find(id); if (prod_Venda == null) { return(HttpNotFound()); } return(View(prod_Venda)); }
public ActionResult Edit([Bind(Include = "ProdVID,ProdVNome,ProdVPlat,ProdVGen,ProdVPrec,UsuAtualID")] Prod_Venda prod_Venda) { if (ModelState.IsValid) { var identity = (ClaimsIdentity)User.Identity; int idLogado = int.Parse(identity.Claims.Where(c => c.Type == ClaimTypes.Sid).FirstOrDefault().Value); prod_Venda.UsuAtualID = idLogado; db.Entry(prod_Venda).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UsuAtualID = new SelectList(db.Usuarios, "Usuario", "NomeUsu", prod_Venda.UsuAtualID); return(View(prod_Venda)); }
// GET: Venda/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Prod_Venda prod_Venda = db.Prod_Vendas.Find(id); if (prod_Venda == null) { return(HttpNotFound()); } ViewBag.UsuAtualID = new SelectList(db.Usuarios, "Usuario", "NomeUsu", prod_Venda.UsuAtualID); return(View(prod_Venda)); }
public ActionResult Create([Bind(Include = "ProdVID,ProdVNome,ProdVPlat,ProdVGen,ProdVPrec,UsuAtualID")] Prod_Venda prod_Venda) { if (ModelState.IsValid) { var identity = (ClaimsIdentity)User.Identity; int idLogado = int.Parse(identity.Claims.Where(c => c.Type == ClaimTypes.Sid).FirstOrDefault().Value); prod_Venda.UsuAtualID = idLogado; db.Prod_Vendas.Add(prod_Venda); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(prod_Venda)); }
// GET: Venda/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Prod_Venda prod_Venda = db.Prod_Vendas.Find(id); prod_Venda.UsuarioAtual = db.Usuarios.FirstOrDefault(u => u.UsuarioId == prod_Venda.UsuAtualID); if (prod_Venda == null) { return(HttpNotFound()); } ViewBag.UsuAtualID = new SelectList(db.Usuarios, "UsuarioId", "NomeUsu", prod_Venda.UsuAtualID); return(View(prod_Venda)); }
//GET: Comprar public ActionResult Comprar(int id) { //Se o valor da sessão for nulo if (Session["cart"] == null) { //Processo para adicionar um produto ao carrinho PVModel pVModel = new PVModel(); List <Item> carrinho = new List <Item>(); Item item = new Item(); Prod_Venda prod_Venda = db.Prod_Vendas.Find(id); item.Prod_Venda = prod_Venda; item.Quantidade += 1; carrinho.Add(item); Session["cart"] = carrinho; } //Do contrário else { //Processo para aumentar a quantidade do produto PVModel pVModel = new PVModel(); List <Item> carrinho = (List <Item>)Session["cart"]; int index = isExist(id); if (index != -1) { carrinho[index].Quantidade++; } else { Item item = new Item(); Prod_Venda prod_Venda = db.Prod_Vendas.Find(id); item.Prod_Venda = prod_Venda; item.Quantidade += 1; carrinho.Add(item); } Session["cart"] = carrinho; } return(RedirectToAction("Index")); }