// GET: Produtos_Masculino public ActionResult Index(string g, string filtro, string buscar, string tamanho) { CookiesPublicos cookie = new CookiesPublicos(); ModelProdutos modelProdutos = new ModelProdutos('M', g, filtro, tamanho, buscar); return(View(modelProdutos)); }
// GET: ComprandoProduto public ActionResult Index(int id, int qtd, string tamanho) { try { MeuCarrinhoModel meuCarrinho = new MeuCarrinhoModel(); CookiesPublicos cookies = new CookiesPublicos(); if (tamanho == "Selecione") { return(Redirect("/ProdutoDetalhes?id=" + id + "&n=2")); } if (!meuCarrinho.QuantidadePorTamanho(id, tamanho, qtd)) { return(Redirect("/ProdutoDetalhes?id=" + id + "&n=1")); } if (Session["idUsuario"] != null) { //cookies.RemoveCookie(); // Remove o cookie do navegador. Usuario logado, não é mais necessário o uso de cookies. meuCarrinho.SetProdutoByUserId((int)Session["idUsuario"], qtd, id, tamanho); //Cadastra o produto do usuario no banco do carrinho cliente. } else { String cookieValue = cookies.Cookie(); meuCarrinho.SetProdutoByCookie(cookieValue, qtd, id, tamanho); } return(RedirectToAction("Index", "MeuCarrinho")); } catch { return(RedirectToAction("Index", "Ops")); } }
// GET: MeuCarrinho public ActionResult Index() { MeuCarrinhoModel carrinho = new MeuCarrinhoModel(); List <ProdutoCarrinho> produtos = new List <ProdutoCarrinho>(); CookiesPublicos cookies = new CookiesPublicos(); if (Session["idUsuario"] != null) { produtos = carrinho.GetByUserId((int)Session["idUsuario"]); } else { produtos = carrinho.GetByCookie(cookies.Cookie()); } return(View(produtos)); }