public Models.ProdutoModels ObterProduto(int id) { var metodo = "api/produtos/" + id; Models.ProdutoModels produto = null; var retornoApi = ExecutarApiGet(metodo); if (retornoApi.Status == HttpStatusCode.OK) { produto = JsonConvert.DeserializeObject <Models.ProdutoModels>(retornoApi.Objeto); } return(produto); }
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)); }