// GET: DiseñoCarritos/Delete/5 public ActionResult Delete(DiseñoCarrito dis) { foreach (DiseñoCarrito item in Carrito.lstDisenos) { if (item.DiseñoID.Equals(dis.DiseñoID)) { dis = item; } } return(View(dis)); }
public ActionResult Create([Bind(Include = "DiseñoCarritoID,DiseñoID,Cantidad,SubTotal")] DiseñoCarrito diseñoCarrito) { diseñoCarrito.PrecioUnitario = diseñoCarrito.diseño.PrecioUnitario; if (ModelState.IsValid) { db.DiseñoCarrito.Add(diseñoCarrito); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DiseñoID = new SelectList(db.Diseño, "DiseñoID", "Descripcion", diseñoCarrito.DiseñoID); return(View(diseñoCarrito)); }
// GET: DiseñoCarritos/Edit/5 public ActionResult Edit(DiseñoCarrito dis) { if (dis == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } foreach (DiseñoCarrito item in Carrito.lstDisenos) { if (item.DiseñoID.Equals(dis.DiseñoID)) { item.diseño = dis.diseño; } } if (dis == null) { return(HttpNotFound()); } ViewBag.DiseñoID = new SelectList(db.Diseño, "DiseñoID", "Descripcion", dis.DiseñoID); return(View(dis)); }
public ActionResult AgregarCarrito(FormCollection form) { Diseño dis = db.Diseño.Find(int.Parse(Request["item.DiseñoID"].ToString())); DiseñoCarrito item = new DiseñoCarrito(); item.DiseñoCarritoID = Carrito.lstDisenos.Count + 1; item.diseño = dis; item.DiseñoID = dis.DiseñoID; item.Cantidad = int.Parse(Request["Cantidad"].ToString()); item.CalcularSubtotal(); item.PrecioUnitario = item.diseño.PrecioUnitario; //Agregamos el artículo al carrito(lista) Carrito.lstDisenos.Add(item); if (dis == null) { return(HttpNotFound()); } return(View(dis)); }
public ActionResult DeleteConfirmed(DiseñoCarrito dis) { Carrito.lstDisenos.Remove(dis); return(RedirectToAction("Index")); }
// GET: DiseñoCarritos/Details/5 public ActionResult Details(DiseñoCarrito dis) { return(View(dis)); }