public void AddToCart(producto producto,int cantidad) { var cartItem = storeBD.Carrito.SingleOrDefault (c => c.CartId == ShoppingCartId && c.idproducto == producto.idproducto); if (cartItem == null) { cartItem = new Carrito { idproducto = producto.idproducto, CartId = ShoppingCartId, Count = cantidad, DateCreated = DateTime.Now }; storeBD.Carrito.Add(cartItem); } else { cartItem.Count++; } storeBD.SaveChanges(); }
public ActionResult Create(producto producto, HttpPostedFileBase archivo) { if (ModelState.IsValid) { string nombreArchivo = ""; if (archivo != null && archivo.ContentLength > 0) { nombreArchivo = Path.GetFileName(archivo.FileName); var path = Path.Combine(Server.MapPath("~/imagenes/productosimg/"), nombreArchivo); archivo.SaveAs(path); } producto.nomFoto = nombreArchivo; db.producto.Add(producto); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.idcategoriaProd = new SelectList(db.categoriaProd, "idcategoriaProd", "descrip", producto.idcategoriaProd); ViewBag.idestado = new SelectList(db.estado, "idestado", "descrip", producto.idestado); return View(producto); }