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);
        }