/* * 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); }
/* * 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); }
// 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); }
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); }
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); } }
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); } }
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); }