public IActionResult AlterarQuantidade(int id, int quantidade)
        {
            var item = new ProdutoItem()
            {
                Id = id, QuantidadeProdutoCarrinho = quantidade
            };

            _carrinhoCompra.Atualizar(item);
            return(RedirectToAction(nameof(Index)));
        }
Esempio n. 2
0
        public IActionResult AlterarQtdItem(int id, int quantidade)
        {
            Produto produto = _pordutoRepository.FindByIdPro(id);

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