// Agregar items al carrito public void addCart(MovilPhone telefono) { // Obtengo la instancia de este telefono(parametro) esta en el carrito var countItemsCart = db.cart.SingleOrDefault (c => c.idCart == ShoppingCartId && c.MovilPhoneID == telefono.MovilPhoneID); // si no esta este Telefono en el cart if (countItemsCart == null) { // lo creo (lo coloco en el carrito) countItemsCart = new Cart { idCart = ShoppingCartId, MovilPhoneID = telefono.MovilPhoneID, Cantidad = 1, PrecioUnidad = telefono.PrecioUnidad }; db.cart.Add(countItemsCart); } // si se encuentra este telefono en el cart le sumo 1 a la cantidad actual else { countItemsCart.Cantidad++; } //guardo en cart db.SaveChanges(); }
// Agregar items al carrito public void addCart(MovilPhone telefono) { // Obtengo la instancia de este telefono(parametro) esta en el carrito var countItemsCart = db.cart.SingleOrDefault (c => c.idCart == ShoppingCartId && c.MovilPhoneID == telefono.MovilPhoneID); // si no esta este Telefono en el cart if (countItemsCart == null) { // lo creo (lo coloco en el carrito) countItemsCart = new Cart { idCart = ShoppingCartId, MovilPhoneID = telefono.MovilPhoneID, Cantidad = 1, PrecioUnidad = telefono.PrecioUnidad }; db.cart.Add(countItemsCart); } // si se encuentra este telefono en el cart le sumo 1 a la cantidad actual else { countItemsCart.Cantidad++; } //guardo en cart db.SaveChanges(); }
public ActionResult Create(MovilPhone movilphone) { if (ModelState.IsValid) { db.movilPhone.Add(movilphone); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.MarcaID = new SelectList(db.Marca, "MarcaID", "Nombre", movilphone.MarcaID); return View(movilphone); }
public ActionResult Edit(MovilPhone movilphone) { if (ModelState.IsValid) { db.Entry(movilphone).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.MarcaID = new SelectList(db.Marca, "MarcaID", "Nombre", movilphone.MarcaID); return View(movilphone); }