Example #1
0
 public IActionResult AlterarQuantidade(int id, int quantidade)
 {
     _carrinhoCompra.Atualizar(new ProdutoItem {
         Id = id, QuantidadeProdutoCarrinho = quantidade
     });
     return(RedirectToAction(nameof(Index)));
 }
        public IActionResult AlterarQuantidade(int id, int quantidade)
        {
            Produto produto = _produtoRepository.ObterProduto(id);

            if (quantidade < 1)
            {
                return(BadRequest(new { mensagem = Mensagen.MSG_E007 }));
            }
            else if (quantidade > produto.Quantidade)
            {
                return(BadRequest(new { mensagem = Mensagen.MSG_E008 }));
            }
            else
            {
                var item = new ProdutoItem()
                {
                    Id = id, QuantidadeProdutoCarrinho = quantidade
                };
                _cookieCarrinhoCompra.Atualizar(item);
                return(Ok(new { mensagem = Mensagen.MSG_S001 }));
            }
        }