Ejemplo n.º 1
0
        /*
         * CRUD - Cadastrar, Read, Update, Delete
         * Adicionar Item, Remover Item, Alterar Quantidade
         */
        public void Cadastrar(Frete item)
        {
            List <Frete> Lista;

            if (_cookie.Existe(Key))
            {
                Lista = Consultar();
                var ItemLocalizado = Lista.SingleOrDefault(a => a.CEP == item.CEP);

                if (ItemLocalizado == null)
                {
                    Lista.Add(item);
                }
                else
                {
                    ItemLocalizado.CodCarrinho  = item.CodCarrinho;
                    ItemLocalizado.ListaValores = item.ListaValores;
                }
            }
            else
            {
                Lista = new List <Frete>();
                Lista.Add(item);
            }

            Salvar(Lista);
        }
Ejemplo n.º 2
0
        /*
         * CRUD - Cadastrar, Read, Update, Delete
         * Adicionar Item, Remover Item, Alterar Quantidade
         */
        public void Cadastrar(ProdutoItem item)
        {
            List <ProdutoItem> Lista;

            if (_cookie.Existe(Key))
            {
                Lista = Consultar();
                var ItemLocalizado = Lista.SingleOrDefault(a => a.Id == item.Id);

                if (ItemLocalizado == null)
                {
                    Lista.Add(item);
                }
                else
                {
                    ItemLocalizado.UnidadesPedidas = ItemLocalizado.UnidadesPedidas + 1;
                }
            }
            else
            {
                Lista = new List <ProdutoItem>();
                Lista.Add(item);
            }

            Salvar(Lista);
        }
Ejemplo n.º 3
0
        // CRUD

        public void Cadastrar(ProdutoItem item)
        {
            List <ProdutoItem> Lista;

            if (_cookie.Existe(Key))
            {
                // LER E ADICIONAR ITENS NO CARRINHO EXISTENTE
                Lista = Consultar();
                var ItemLocalizado = Lista.SingleOrDefault(a => a.Id == item.Id);

                if (ItemLocalizado == null)
                {
                    Lista.Add(item);
                }
                else
                {
                    ItemLocalizado.QuantidadeProdutoCarrinho = ItemLocalizado.QuantidadeProdutoCarrinho + 1;
                }
            }
            else
            {
                // CRIAR O COOKIE COM O ITEM DO CARRINHO
                Lista = new List <ProdutoItem>();
                Lista.Add(item);

                // SALVAR UM NOVO ITEM
            }
            // SALVAR DADOS
            Salvar(Lista);
        }
Ejemplo n.º 4
0
        public void Cadastrar(ProdutoItem item)
        {
            List <ProdutoItem> lista;

            if (_cookie.Existe(Key))
            {
                lista = Consultar();
                var itemLocalizado = lista.SingleOrDefault(a => a.Id == item.Id);

                if (itemLocalizado == null)
                {
                    lista.Add(item);
                }
                else
                {
                    itemLocalizado.QuantidadeProdutoCarrinho = itemLocalizado.QuantidadeProdutoCarrinho + 1;
                }
            }
            else
            {
                lista = new List <ProdutoItem>();
                lista.Add(item);
            }

            Salvar(lista);
        }
Ejemplo n.º 5
0
 public List <ValorPrazoFrete> Consultar()
 {
     if (_cookie.Existe(Key))
     {
         string valor = _cookie.Consultar(Key);
         return(JsonConvert.DeserializeObject <List <ValorPrazoFrete> >(valor));
     }
     else
     {
         //TODO - Analisar melhor retorno depois
         return(null);
     }
 }
Ejemplo n.º 6
0
        public List <ValorPrazoFrete> Consultar()
        {
            // verificar se o cookie existe
            if (_cookie.Existe(Key))
            {
                string valor = _cookie.Consultar(Key);

                return(JsonConvert.DeserializeObject <List <ValorPrazoFrete> >(valor));
            }
            else
            {
                // ANALISAR MELHOR
                return(null);
            }
        }
Ejemplo n.º 7
0
        public void Cadastrar(ProdutoItem item)
        {
            List <ProdutoItem> Lista = null;

            if (_cookie.Existe(key))
            {
                Lista = Consultar();
                var ItemLocalizado = Lista.SingleOrDefault(a => a.Id == item.Id);
                if (ItemLocalizado == null)
                {
                    Lista.Add(item);
                }
                else
                {
                    ItemLocalizado.QuantidadeProdutoCarrinho = ItemLocalizado.QuantidadeProdutoCarrinho + item.QuantidadeProdutoCarrinho;
                }
            }
            else
            {
                Lista = new List <ProdutoItem>();
                Lista.Add(item);
            }
            Salvar(Lista);
        }