public void AdicionarAoCarrinho(Comida comida, int quantidade) { var carrinhoCompraItem = _context.CarrinhoCompraItens.SingleOrDefault( s => s.Comida.ComidaId == comida.ComidaId && s.CarrinhoCompraId == CarrinhoCompraId ); //verifica se o carrinho existe e se não existir cria um carrinho if (carrinhoCompraItem == null) { carrinhoCompraItem = new CarrinhoCompraItem { CarrinhoCompraId = CarrinhoCompraId, Comida = comida, Quantidade = 1 }; _context.CarrinhoCompraItens.Add(carrinhoCompraItem); } else //se existir o carrinho com o item então incrementa a quantidade { carrinhoCompraItem.Quantidade++; } _context.SaveChanges(); }