public IActionResult Index() { try { ViewData["Mensagem"] = TempData["Mensagem"]; List <ProdutoCarrinho> itensCarrinho = new List <ProdutoCarrinho>(); if (TempData["itensCarrinho"] != null) { itensCarrinho = JsonConvert.DeserializeObject <List <ProdutoCarrinho> >((string)TempData["itensCarrinho"]); } if (itensCarrinho != null && itensCarrinho.Count > 0) { ViewData["itensCarrinho"] = itensCarrinho; ViewData["numeroItens"] = itensCarrinho.Count(); } else { ViewData["itensCarrinho"] = new List <ProdutoCarrinho>(); ViewData["numeroItens"] = 0; } return(View(_produtoBll.BuscarProdutos())); } catch (Exception ex) { TempData["Mensagem"] = "Erro: " + ex.Message; return(RedirectToAction("Index", "Carrinho")); } }
// GET: Produto public IActionResult Index() { try { ViewData["Mensagem"] = TempData["Mensagem"]; return(View(_produtoBll.BuscarProdutos())); } catch (Exception ex) { TempData["Mensagem"] = "Erro: " + ex.Message; return(RedirectToAction("Index", "Home")); } }
public IActionResult BuscaProdutos() { try { var listaProdutos = JsonConvert.SerializeObject(_produtoBll.BuscarProdutos()); if (listaProdutos != null && listaProdutos.Length > 0) { return(Ok(JsonConvert.SerializeObject(listaProdutos))); } else { return(Ok("Nenhum dado encontrado")); } } catch (Exception ex) { return(BadRequest("Erro: " + ex.Message)); } }