Example #1
0
        public void Deletar(int id)
        {
            Expression <Func <ItemBebida, bool> > filter1 = x => x.Id.Equals(id);
            ItemBebida ItemBebida = Repository.Filter(filter1).FirstOrDefault();

            Repository.Delete(ItemBebida);
        }
Example #2
0
        public ItemBebida Atualizar(ItemBebida entity)
        {
            Expression <Func <ItemBebida, bool> > filter1 = x => x.Id.Equals(entity.Id);
            ItemBebida itemBebida = Repository.Filter(filter1).FirstOrDefault();

            itemBebida.DataCriacao = entity.DataCriacao;
            return(Repository.Update(itemBebida));
        }
Example #3
0
        public IActionResult SelecionarBebida(int BebidaId)
        {
            bebidas = JsonConvert.DeserializeObject <List <ItemBebida> >(_utilsSession.RetonarBebidas());
            preco   = JsonConvert.DeserializeObject <double>(_utilsSession.RetonarPreco());

            ItemBebida itemBebida = new ItemBebida();

            itemBebida.Bebida = _bebidaDAO.BuscarPorId(BebidaId);
            bebidas.Add(itemBebida);
            _utilsSession.AtualizarBebida(bebidas);
            _utilsSession.AtualizarPreco(itemBebida.Bebida.Preco + preco);

            return(RedirectToAction("Index"));
        }
        public Venda ResbuscarItens(Venda venda)
        {
            Venda TempVenda = new Venda();

            foreach (ItemBebida itemBebida in venda.ListaBebida)
            {
                ItemBebida TempItemBebida = new ItemBebida();
                TempItemBebida.Bebida = _bebidaDAO.BuscarPorId(itemBebida.Bebida.BebidaId);

                TempVenda.ListaBebida.Add(TempItemBebida);

                TempItemBebida   = null;
                TempVenda.Preco += TempItemBebida.Bebida.Preco;
            }

            foreach (ItemPizza itemPizza in venda.ListaPizza)
            {
                Pizza TempPizza = new Pizza();
                TempPizza.Tamanho = _tamanhoDAO.BuscarPorId(itemPizza.Pizza.Tamanho.TamanhoId);

                TempVenda.Preco += TempPizza.Tamanho.Preco;


                foreach (ItemSabor itemSabor in itemPizza.Pizza.itemSabores)
                {
                    ItemSabor item = new ItemSabor();
                    item.Sabor = _saborDAO.BuscarPorId(itemSabor.Sabor.SaborId);
                    TempPizza.itemSabores.Add(item);

                    item = null;
                }

                ItemPizza TempItemPizza = new ItemPizza();
                TempItemPizza.Pizza = TempPizza;
                TempVenda.ListaPizza.Add(TempItemPizza);

                TempItemPizza = null;
                TempPizza     = null;
            }

            TempVenda.Usuario = venda.Usuario;
            return(TempVenda);
        }
Example #5
0
 public ItemBebida Inserir(ItemBebida entity)
 {
     return(Repository.Insert(entity));
 }