public ActionResult Delete( Guid id) { Cart connector = new Cart(); try { connector.Delete(id); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult AddToCart(InvoiceItem cartAdd) { cartAdd.ProductDiscription.ProductID = (Guid)Session["id"]; var product = db.ProductDiscriptions .Where(pd => pd.ProductID == cartAdd.ProductDiscription.ProductID && pd.Size == cartAdd.ProductDiscription.Size && pd.Color == cartAdd.ProductDiscription.Color) .Select(pd => pd.DiscriptionID).Single(); Cart connector = new Cart(); try { connector.Add(Guid.NewGuid(), product, cartAdd.Quantity); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Edit(InvoiceItem cartEdit) { Guid id = (Guid)Session["id"]; cartEdit.ProductDiscription.ProductID = db.InvoiceItems.Where(pd => pd.InvoiceItemID == id).Select(pd => pd.ProductDiscription.Product.ProductID).Single(); var product = db.ProductDiscriptions .Where(pd => pd.ProductID == cartEdit.ProductDiscription.ProductID && pd.Size == cartEdit.ProductDiscription.Size && pd.Color == cartEdit.ProductDiscription.Color) .Select(pd => pd.DiscriptionID).Single(); Cart connector = new Cart(); try { connector.Edit(cartEdit.InvoiceItemID, product, cartEdit.Quantity); return RedirectToAction("Index"); } catch { return View(); } }