public ActionResult Adicionar(int id) //Adiciona ao Carrinho o item desejado pelo user { CarrinhoDAO dao = new CarrinhoDAO(); ProdutoDAO pdao = new ProdutoDAO(); ItemCarrinhoDAO icdao = new ItemCarrinhoDAO(); Carrinho c = dao.BuscarUltimoCarrinho(); if (c.Id != 0) //se retornar algum carrinho { if (c.Estado) //ESTADO TRUE = ABERTO { if (icdao.BuscarPorIdCarProd(id, c.Id) == null) { dao.AdicionarProd(pdao.BuscaId(id), c.Id); return(RedirectToAction("ConfirmCarrinho")); } return(RedirectToAction("ConfirmCarrinho")); } else { c = dao.CriaCarrinho(); dao.AdicionarProd(pdao.BuscaId(id), c.Id); return(RedirectToAction("ConfirmCarrinho")); } } else { c = dao.CriaCarrinho(); dao.AdicionarProd(pdao.BuscaId(id), c.Id); return(RedirectToAction("ConfirmCarrinho")); } }
public ActionResult RemoverItem(int idProd, int idCar) { ItemCarrinhoDAO dao = new ItemCarrinhoDAO(); ItemCarrinho ic = dao.BuscarPorIdCarProd(idProd, idCar); dao.Remover(ic); return(RedirectToAction("ConfirmCarrinho")); }
public ActionResult MudarQtd(int Qtd, int IdProd, int IdCar) { ItemCarrinhoDAO dao = new ItemCarrinhoDAO(); ItemCarrinho ic = dao.BuscarPorIdCarProd(IdProd, IdCar); ic.Quantidade = Qtd; dao.Salvar(); return(RedirectToAction("ConfirmCarrinho")); }