Esempio n. 1
0
        public ActionResult Edit(PedidoItemViewModel pedido, string botao, int idProduto)
        {
            try
            {
                //ViewBag.PessoaId = new SelectList(db.Pessoas, "Id", "NomeCompleto", pedido.Pedido.PessoaId);
                //return View();
                if (botao == "removerProduto")
                {
                    Produto produto = db.Produtos.Find(idProduto);
                    CarrinhoViewModel.RemoveLine(produto);
                }



                ViewBag.PessoaId = new SelectList(db.Pessoas.Where(p => p.PapelPessoaId == 1)
                                                  .Where(p => p.TipoPessoaId == 1)
                                                  .Where(x => x.Status == true)
                                                  .OrderBy(x => x.NomeCompleto), "Id", "NomeCompleto", pedido.idPessoa);
                ViewBag.ProdutoId = new SelectList(db.Produtos.Where(x => x.Status == true).OrderBy(x => x.Nome), "Id", "Nome");
                return(View(pedido));
            }
            catch (Exception ex)
            {
                TempData["Error"] = "Ocorreu um erro,entre em contato com o administrador do sistema!";
                return(RedirectToAction("Index"));

                throw ex;
            }
        }
Esempio n. 2
0
        public int RemoverItem(int idProduto)
        {
            Produto produto = db.Produtos.Find(idProduto);

            CarrinhoViewModel.RemoveLine(produto);

            return(1);
        }