public ActionResult EditProduto(Produto produtoAlterado, HttpPostedFileBase fupImagem) { Produto produtoOri = ProdutoDAO.SearchProdutoByID(produtoAlterado.ProdutoId); produtoOri.Nome = produtoAlterado.Nome; produtoOri.Categoria = produtoAlterado.Categoria; produtoOri.Ano_Lancamento = produtoAlterado.Ano_Lancamento; produtoOri.Autor = produtoAlterado.Autor; produtoOri.Descricao = produtoAlterado.Descricao; produtoOri.QTDE_Estoque = produtoAlterado.QTDE_Estoque; produtoOri.Preco_Venda = produtoAlterado.Preco_Venda; produtoOri.QTDE_Estoque_aluguel = produtoAlterado.QTDE_Estoque_aluguel; produtoOri.Preco_Aluguel = produtoAlterado.Preco_Aluguel; if (ModelState.IsValid) { if (fupImagem != null) { string nomeImagem = Path.GetFileName(fupImagem.FileName); string caminho = Path.Combine(Server.MapPath("~/Imagem/"), nomeImagem); fupImagem.SaveAs(caminho); produtoOri.Img = nomeImagem; } if (ProdutoDAO.AlterProduto(produtoOri)) { return(RedirectToAction("Index", "Produto")); } } return(View(produtoOri)); }
public ActionResult RemovendoItem(int id, int IdProduto) { Produto Produto = ProdutoDAO.SearchProdutoByID(IdProduto); if (Produto.QTDE_Estoque_aluguel >= 0) { Produto.QTDE_Estoque_aluguel = Produto.QTDE_Estoque_aluguel + 1; ProdutoDAO.AlterProduto(Produto); } ProdutoDAO.RemoveToCart(id); return(RedirectToAction("CarT", "Produto")); }
public ActionResult AddToCart(int id) { Produto Produto = ProdutoDAO.SearchProdutoByID(id); Compra compra = new Compra { Produto = Produto, Qtde = 1, Data = DateTime.Now, DataDevolucao = DateTime.Today.AddDays(1), Valor = Produto.Preco_Aluguel, Multa = 0, CarTId = Sessao.ReturnCarT() }; if (Produto.QTDE_Estoque_aluguel > 0) { Produto.QTDE_Estoque_aluguel = Produto.QTDE_Estoque_aluguel - 1; ProdutoDAO.AlterProduto(Produto); } ProdutoDAO.AddToCart(compra); return(RedirectToAction("CarT")); }