public void SalvarBebidas(BebidaEntidade Bebida) { _contexto.Bebida.Add(new Dados.Bebida { Nome = Bebida.Nome, Descricao = Bebida.Descricao, Valor = Bebida.Valor }); _contexto.SaveChanges(); }
public void SalvarHamburguers(HamburguerEntidade hamburguer) { _contexto.Hamburguer.Add(new Dados.Hamburguer { Nome = hamburguer.Nome, Ingredientes = hamburguer.Ingredientes, Valor = hamburguer.Valor }); _contexto.SaveChanges(); }
public void SalvarBatatas(BatataEntidade Batata) { _contexto.Batata.Add(new Dados.Batata { Nome = Batata.Nome, Descricao = Batata.Descricao, Valor = Batata.Valor }); _contexto.SaveChanges(); }
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(); }