Ejemplo n.º 1
0
        public void SalvarBebidas(BebidaEntidade Bebida)
        {
            _contexto.Bebida.Add(new Dados.Bebida
            {
                Nome      = Bebida.Nome,
                Descricao = Bebida.Descricao,
                Valor     = Bebida.Valor
            });

            _contexto.SaveChanges();
        }
Ejemplo n.º 2
0
        public void SalvarHamburguers(HamburguerEntidade hamburguer)
        {
            _contexto.Hamburguer.Add(new Dados.Hamburguer
            {
                Nome         = hamburguer.Nome,
                Ingredientes = hamburguer.Ingredientes,
                Valor        = hamburguer.Valor
            });

            _contexto.SaveChanges();
        }
Ejemplo n.º 3
0
        public void SalvarBatatas(BatataEntidade Batata)
        {
            _contexto.Batata.Add(new Dados.Batata
            {
                Nome      = Batata.Nome,
                Descricao = Batata.Descricao,
                Valor     = Batata.Valor
            });

            _contexto.SaveChanges();
        }
Ejemplo n.º 4
0
        public void SalvarPedido(PedidoEntidade Pedido)
        {
            if (Pedido.CodBatata == null && Pedido.CodHamburguer == null && Pedido.CodBebida == null)
            {
                throw new Exception("É necessário preencher ao menos um campo");
            }

            decimal total = 0;

            if (Pedido.QtdBatata != null && Pedido.CodBatata != null)
            {
                var valorBatata = _contexto.Batata.FirstOrDefault(f => f.CodBatata == Pedido.CodBatata);

                total = total + (valorBatata.Valor * Convert.ToDecimal(Pedido.QtdBatata));
            }


            if (Pedido.QtdHamburguer != null && Pedido.CodHamburguer != null)
            {
                var valorHamburguer = _contexto.Hamburguer.FirstOrDefault(f => f.CodHamburguer == Pedido.CodHamburguer);

                total = total + (valorHamburguer.Valor * Convert.ToDecimal(Pedido.QtdHamburguer));
            }


            if (Pedido.QtdBebida != null && Pedido.CodBebida != null)
            {
                var valorBebida = _contexto.Bebida.FirstOrDefault(f => f.CodBebida == Pedido.CodBebida);

                total = total + (valorBebida.Valor * Convert.ToDecimal(Pedido.QtdBebida));
            }

            _contexto.Pedido.Add(new Dados.Pedido
            {
                CodHamburguer = Pedido.CodHamburguer,
                CodBebida     = Pedido.CodBebida,
                CodBatata     = Pedido.CodBatata,
                ValorTotal    = total,
                QtdHamburguer = Pedido.QtdHamburguer,
                QtdBebida     = Pedido.QtdBebida,
                QtdBatata     = Pedido.QtdBatata,
                DataPedido    = DateTime.Now
            });

            _contexto.SaveChanges();
        }