Example #1
0
        public void AdicionarItem(Produto produto, int quantidade) {
            ItemCarrinho line = ItensCarrinho
                .Where(p => p.Produto.IdProduto == produto.IdProduto)
                .FirstOrDefault();

            if (line == null) {
                ItensCarrinho.Add(new ItemCarrinho { Produto = produto, 
                    Quantidade = quantidade });
            } else {
                line.Quantidade += quantidade;
            }
        }
 public ActionResult Edit(Produto produto, HttpPostedFileBase image)
 {
     if (ModelState.IsValid) {
         if (image != null) {
             produto.ImgMimeType = image.ContentType;
             produto.ImgData = new byte[image.ContentLength];
             image.InputStream.Read(produto.ImgData, 0, image.ContentLength);
         }
         repository.SalvarProduto(produto);
         TempData["message"] = string.Format("{0} salvo com sucesso", produto.Nome);
         return RedirectToAction("Index");
     } else {
         return View(produto);
     }
 }
Example #3
0
 public void RemoverItem(Produto produto) {
     ItensCarrinho.RemoveAll(l => l.Produto.IdProduto == produto.IdProduto);
 }