public ActionResult Index() { if (Session["ShoppingCarrinho"] == null) { Session["ShoppingCarrinho"] = new Models.CarrinhoModels(); } // Pega o carrinho atual da Sessão var sc = (Models.CarrinhoModels)Session["ShoppingCarrinho"]; return(View(sc)); }
public ActionResult Details(Models.ProdutoModels model) { if (model.Quantidade > 0) { // Cria um carrinho vazio na sessão se ele não exitir if (Session["ShoppingCarrinho"] == null) { Session["ShoppingCarrinho"] = new Models.CarrinhoModels(); } // Pega o carrinho atual da Sessão var carrinho = (Models.CarrinhoModels)Session["ShoppingCarrinho"]; carrinho.AddItem(model); return(RedirectToAction("Index", "Carrinho")); } else { ViewBag.Mensagem = "Selecione a quantidade."; } return(View(model)); }