public static void AddItemCarrinho(int idU, int codP) { CarrinhoUsuarioProduto cup = new CarrinhoUsuarioProduto(); using (var ctx = new EcommerceDBEntities1()) { var pi = ProdutoItem.ObterEstoqueByProduto(codP).FirstOrDefault(); var car = CarrinhoUsuario.ObterCarrinhoByUsuario(idU); cup.IdCarrinhoUsuario = car.IdCarrinhoUsuario; cup.CodigoProdutoItem = pi.CodigoProdutoItem; ctx.CarrinhoUsuarioProdutoes.Add(cup); ctx.SaveChanges(); var valor = Produto.ObterPrecoByCodigo(codP); CarrinhoUsuario.AtualizarCarrinho(idU, valor, true); } }