public async Task <ActionResult <IEnumerable <ProdutoDto> > > BuscarTodos() { try { var produtos = await _produtoService.BuscarTodos(); return(new JsonResult(produtos.ToList())); } catch { return(BadRequest("Ocorreu um erro desconhecido.")); } }
// GET: Produto public ActionResult Index() { if (_session.GetString("Alertas") != null) { ViewBag.Alerta = _session.GetString("Alertas"); _session.Remove("Alertas"); } try { if (!_session.Get <Cliente>("cliente").Login.Administrador) { return(RedirectToAction("VoltarAoSite")); } } catch { return(RedirectToAction("VoltarAoSite")); } return(View(_produtoService.BuscarTodos())); }
// GET: Produto public ActionResult Index() { if (_session.GetString("Alertas") != null) { ViewBag.Alerta = _session.GetString("Alertas"); _session.Remove("Alertas"); } try { if (_session.Get <Cliente>("cliente").Email != "*****@*****.**") { return(RedirectToAction("VoltarAoSite")); } } catch { return(RedirectToAction("VoltarAoSite")); } return(View(_produtoService.BuscarTodos())); }
public IActionResult Create(Guid id, DateTime Data) { try { if (_session.Get <Cliente>("cliente").Login.Administrador) { return(RedirectToAction("VoltarAoSite")); } } catch { return(RedirectToAction("VoltarAoSite")); } var clientes = _session.Get <Cliente>("cliente"); ViewBag.Clientes = clientes; var produtos = _produtoService.BuscarTodos(); ViewBag.Produtos = produtos; Pedido pedido; if (id == Guid.Empty) { pedido = new Pedido(); } else { pedido = new Pedido() { Id = id, DataPedido = Data }; } if (_session.Get <Guid>("Pedido") != Guid.Empty) { pedido.Id = _session.Get <Guid>("Pedido"); } _session.Set <IEnumerable <Produto> >("Produtos", produtos); _session.Set <Guid>("Pedido", pedido.Id); pedido.DataPedido = DateTime.Now; IEnumerable <PedidoFotoProduto> fotosSelecionadas = null; if (_session.Get <IEnumerable <PedidoFotoProduto> >("FotosSelecionadas") != null) { fotosSelecionadas = _session.Get <IEnumerable <PedidoFotoProduto> >("FotosSelecionadas"); } if (_session.Get <IEnumerable <PedidoFotoProduto> >("FotosDoProdutoSelecionadas") != null) { List <PedidoFotoProduto> fotosSelecionadasAtualizada = new List <PedidoFotoProduto>(); IEnumerable <PedidoFotoProduto> fotosDoProdutoSelecionadas = _session.Get <IEnumerable <PedidoFotoProduto> >("FotosDoProdutoSelecionadas"); if (fotosSelecionadas != null) { if (fotosDoProdutoSelecionadas.Count() > 0 && fotosSelecionadas.Count() > 0) { fotosSelecionadasAtualizada = fotosSelecionadas.Where(p => p.FotoProduto.Produto.Id != fotosDoProdutoSelecionadas.FirstOrDefault().FotoProduto.Produto.Id).ToList(); } else { fotosSelecionadasAtualizada = fotosSelecionadas.Where(p => p.FotoProduto.Produto.Id != _session.Get <Guid>("Produto")).ToList(); } } foreach (var fotosDoProdutoSelecionada in fotosDoProdutoSelecionadas) { fotosSelecionadasAtualizada.Add(fotosDoProdutoSelecionada); } _session.Set <IEnumerable <PedidoFotoProduto> >("FotosSelecionadas", fotosSelecionadasAtualizada); _session.Remove("FotosDoProdutoSelecionadas"); } ViewBag.FotosSelecionadas = _session.Get <IEnumerable <PedidoFotoProduto> >("FotosSelecionadas"); return(View(pedido)); }
public async Task <IEnumerable <Produto> > BuscarTodos() { return(await _produtoService.BuscarTodos()); }
public IEnumerable <ProdutoViewModel> BuscarTodos() { return(_produtoService.BuscarTodos()); }
public IActionResult BuscarTodos() { var produtos = _produtoService.BuscarTodos(); return(Ok(produtos)); }
public ActionResult <IEnumerable <Produto> > GetProdutos() { return(Ok(JsonConvert.SerializeObject(_produtoService.BuscarTodos()))); }