public void AlterarItemCarrinho(int txtItemCarrinhoId, int txtQtde) { if (txtQtde > 0 && txtItemCarrinhoId != 0) { ItensCarrinho.First(i => i.CarrinhoId == txtItemCarrinhoId).Qtde = txtQtde; } }
public void RemoverItemCarrinho(int txtItemCarrinhoId) { if (txtItemCarrinhoId != 0) { ItensCarrinho.Remove( ItensCarrinho.First(i => i.CarrinhoId == txtItemCarrinhoId) ); } }
private ItensCarrinho adicionarItem(string produto, int produtoId, int quantidade, int usuarioId, double valor) { ItensCarrinho itensCarrinho = new ItensCarrinho(); itensCarrinho.Produto = produto; itensCarrinho.ProdutoId = produtoId; itensCarrinho.Quantidade = quantidade; itensCarrinho.UsuarioId = usuarioId; itensCarrinho.Valor = valor; return(itensCarrinho); }
private int GetByProdutoId(int produtoId) { var item = ItensCarrinho.FirstOrDefault(p => p.Produto.ProdutoId == produtoId); return(item == null ? 0 : item.CarrinhoId); }
public bool PossuiEstoque() { return(!ItensCarrinho.Any(x => x.Produto.EstoqueDisponivel < x.Qtde)); }
public ItensCarrinho AdicionarProduto(ItensCarrinho itensCarrinho) { return(_itensCarrinhoRepository.Adicionar(itensCarrinho)); }