public void AdicionarAoCarrinho(Lanche lanche) { //obttem o lanche do carrinho var carrinhoCompraItem = _context.CarrinhoCompraItens.SingleOrDefault( s => s.Lanche.LancheId == lanche.LancheId && s.CarrinhoCompraId == CarrinhoCompraId); //se o carrinho for null cria um carrinho novo if (carrinhoCompraItem == null) { carrinhoCompraItem = new CarrinhoCompraItem { CarrinhoCompraId = CarrinhoCompraId, Lanche = lanche, Quantidade = 1 }; _context.CarrinhoCompraItens.Add(carrinhoCompraItem); } else { carrinhoCompraItem.Quantidade++; } _context.SaveChanges(); }
public void AdicionarAoCarrinho(Lanche lanche, int quantidade) { var carrinhoCompraItem = _context.CarrinhoCompraItens.SingleOrDefault( s => s.Lanche.LancheId == lanche.LancheId && s.CarrinhoCompraId == CarrinhoCompraId); if (carrinhoCompraItem == null) { carrinhoCompraItem = new CarrinhoCompraItem { CarrinhoCompraId = CarrinhoCompraId, Lanche = lanche, Quantidade = 1 }; _context.CarrinhoCompraItens.Add(carrinhoCompraItem); } else { carrinhoCompraItem.Quantidade++; } _context.SaveChanges(); }
public void AdicionarAoCarrinho(Lanche lanche, int quantidade) { var carrinhoCompraItem = _context.CarrinhoCompraItems.SingleOrDefault( s => s.Lanche.LancheId == lanche.LancheId && s.CarrinhoCompraId == CarrinhoCompraId); //verifica se o carrinho existe, senão existir cria um if (carrinhoCompraItem == null) { carrinhoCompraItem = new CarrinhoCompraItem { CarrinhoCompraId = CarrinhoCompraId, Lanche = lanche, Quantidade = 1 }; _context.CarrinhoCompraItems.Add(carrinhoCompraItem); } else //Se existir, incrementa a quantidade { carrinhoCompraItem.Quantidade++; } _context.SaveChanges(); }