Example #1
0
 public static void RemoveItemCarrinho(int idU, int codP)
 {
     using (var ctx = new EcommerceDBEntities1())
     {
         var cup = ctx.CarrinhoUsuarioProdutoes.
                   FirstOrDefault(c => c.CarrinhoUsuario.Carrinho_IdUsuario == idU);
         if (cup != null)
         {
             ctx.CarrinhoUsuarioProdutoes.Remove(cup);
             ctx.SaveChanges();
             var valor = Produto.ObterPrecoByCodigo(codP);
             CarrinhoUsuario.AtualizarCarrinho(idU, valor, false);
         }
     }
 }
Example #2
0
        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);
            }
        }