public LancheDetailsPage(Lanche lanche) { InitializeComponent(); _lanche = lanche; this.BindingContext = _lanche; }
public LanchePedidoConfirmacao(Lanche lanche) { InitializeComponent(); this.BindingContext = lanche; }
public void AdicionarLancheAoPedido(Pedido pedido, Lanche lanche) { pedido.AdicionarLanche(lanche); this.Salvar(); }
public void AdicionarLanche(Lanche lancheAdicionado) { this.Lanches.Add(lancheAdicionado); }
public void AdicionarLanche(Lanche lancheAdicionado) { this.banco.Lanches.Add(lancheAdicionado); this.banco.SalvarDados(); }
public static void Initialize(GenericDbContext context) { context.Database.EnsureCreated(); var ingredienteEntity = context.Set <Ingrediente>(); if (ingredienteEntity.Any()) { return; } var alface = new Ingrediente { Nome = "Alface", Quantidade = 1, Valor = 0.40m }; var bacon = new Ingrediente { Nome = "Bacon", Quantidade = 1, Valor = 2m }; var hamburger = new Ingrediente { Nome = "Hambúrger de carne", Quantidade = 1, Valor = 3m }; var ovo = new Ingrediente { Nome = "Ovo", Quantidade = 1, Valor = 0.80m }; var queijo = new Ingrediente { Nome = "Queijo", Quantidade = 1, Valor = 1.50m }; var ingredientes = new Ingrediente[] { alface, bacon, hamburger, ovo, queijo }; foreach (var i in ingredientes) { ingredienteEntity.Add(i); } context.SaveChanges(); var lancheEntity = context.Set <Lanche>(); var xBacon = new Lanche { Nome = "X-Bacon" }; xBacon.LancheIngrediente = new List <LancheIngrediente> { new LancheIngrediente { Lanche = xBacon, Ingrediente = bacon }, new LancheIngrediente { Lanche = xBacon, Ingrediente = hamburger }, new LancheIngrediente { Lanche = xBacon, Ingrediente = queijo }, }; var xBurger = new Lanche { Nome = "X-Burger" }; xBurger.LancheIngrediente = new List <LancheIngrediente> { new LancheIngrediente { Lanche = xBurger, Ingrediente = hamburger }, new LancheIngrediente { Lanche = xBurger, Ingrediente = queijo }, }; var xEgg = new Lanche { Nome = "X-Egg" }; xEgg.LancheIngrediente = new List <LancheIngrediente> { new LancheIngrediente { Lanche = xEgg, Ingrediente = ovo }, new LancheIngrediente { Lanche = xEgg, Ingrediente = hamburger }, new LancheIngrediente { Lanche = xEgg, Ingrediente = queijo }, }; var xEggBacon = new Lanche { Nome = "X-Egg Bacon" }; xEggBacon.LancheIngrediente = new List <LancheIngrediente> { new LancheIngrediente { Lanche = xEggBacon, Ingrediente = ovo }, new LancheIngrediente { Lanche = xEggBacon, Ingrediente = bacon }, new LancheIngrediente { Lanche = xEggBacon, Ingrediente = hamburger }, new LancheIngrediente { Lanche = xEggBacon, Ingrediente = queijo }, }; var lanches = new Lanche[] { xBacon, xBurger, xEgg, xEggBacon }; foreach (var l in lanches) { lancheEntity.Add(l); } context.SaveChanges(); }
public void Add(Lanche entity) { //TODO: Adicionar regra de negócio _repoLanche.Add(entity); }
public void inserirLanche(Lanche lanche, int quantidade) { this.lanches = new Dictionary <Lanche, int>(); this.lanches.Add(lanche, quantidade); }
public void AdicionarLanche(Lanche lanche) { var dao = new LanchesDAO(); dao.Adiciona(lanche); }
//Elaborado desta forma para exemplificar //a utilização de tarefas assíncronas. public static Task <List <Lanche> > Lanches() { var Alface = IngredienteTable.Ingredientes().Result.FirstOrDefault(x => x.Id == 1); var Bacon = IngredienteTable.Ingredientes().Result.FirstOrDefault(x => x.Id == 2); var HamburgerCarne = IngredienteTable.Ingredientes().Result.FirstOrDefault(x => x.Id == 3); var Ovo = IngredienteTable.Ingredientes().Result.FirstOrDefault(x => x.Id == 4); var Queijo = IngredienteTable.Ingredientes().Result.FirstOrDefault(x => x.Id == 5); var xBacon = new List <Ingrediente>(); xBacon.Add(Bacon); xBacon.Add(HamburgerCarne); xBacon.Add(Queijo); var xBurger = new List <Ingrediente>(); xBurger.Add(HamburgerCarne); xBurger.Add(Queijo); var xEgg = new List <Ingrediente>(); xEgg.Add(Ovo); xEgg.Add(HamburgerCarne); xEgg.Add(Queijo); var xEggBacon = new List <Ingrediente>(); xEggBacon.Add(Ovo); xEggBacon.Add(Bacon); xEggBacon.Add(HamburgerCarne); xEggBacon.Add(Queijo); var Lanches = new Lanche[] { new Lanche { Id = 1, Nome = "X-Bacon", Ingredientes = xBacon }, new Lanche { Id = 2, Nome = "X-Burger", Ingredientes = xBurger }, new Lanche { Id = 3, Nome = "X-Egg", Ingredientes = xEgg }, new Lanche { Id = 4, Nome = "X-Egg Bacon", Ingredientes = xEggBacon }, new Lanche { Id = 5, Nome = "Lanche customizado", Ingredientes = null } }; return(Task.Run(() => Lanches.ToList())); }
public void EnsureSeedData(TesteDextraContext context) { Ingrediente alface; Ingrediente bacon; Ingrediente hamburguerCarne; Ingrediente ovo; Ingrediente queijo; #region Ingrediente alface = new Ingrediente { IdIngrediente = 1, Valor = (decimal)0.40, Nome = "Alface" }; bacon = new Ingrediente { IdIngrediente = 2, Valor = (decimal)2, Nome = "Bacon" }; hamburguerCarne = new Ingrediente { IdIngrediente = 3, Valor = (decimal)3, Nome = "Hambúrguer de carne" }; ovo = new Ingrediente { IdIngrediente = 4, Valor = (decimal)0.80, Nome = "Ovo" }; queijo = new Ingrediente { IdIngrediente = 5, Valor = (decimal)1.50, Nome = "Queijo" }; var listIngredientes = new List<Ingrediente> { alface, bacon, hamburguerCarne, ovo, queijo }; if ((!context.Set<Ingrediente>().Any()) || (context.Set<Ingrediente>().Any(x => !listIngredientes.Any(y => y.IdIngrediente == x.IdIngrediente)))) { context.AddRange(listIngredientes); context.SaveChanges(); } #endregion #region Lanche Lanche xBacon; Lanche xBurger; Lanche xEgg; Lanche xEggBacon; xBacon = new Lanche { IdLanche = 1, Nome = "X-Bacon" }; xBurger = new Lanche { IdLanche = 2, Nome = "X-Burger" }; xEgg = new Lanche { IdLanche = 3, Nome = "X-Egg" }; xEggBacon = new Lanche { IdLanche = 4, Nome = "X-Egg Bacon" }; var listLanche = new List<Lanche> { xBacon, xBurger, xEgg, xEggBacon }; if ((!context.Set<Lanche>().Any()) || (context.Set<Lanche>().Any(x => !listLanche.Any(y => y.IdLanche == x.IdLanche)))) { context.AddRange(listLanche); context.SaveChanges(); #region LancheIngrediente context.Add(new LancheIngrediente { IdLanche = xBacon.IdLanche, IdIngrediente = bacon.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xBacon.IdLanche, IdIngrediente = hamburguerCarne.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xBacon.IdLanche, IdIngrediente = queijo.IdIngrediente }); context.SaveChanges(); context.Add(new LancheIngrediente { IdLanche = xBurger.IdLanche, IdIngrediente = hamburguerCarne.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xBurger.IdLanche, IdIngrediente = queijo.IdIngrediente }); context.SaveChanges(); context.Add(new LancheIngrediente { IdLanche = xEgg.IdLanche, IdIngrediente = ovo.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xEgg.IdLanche, IdIngrediente = hamburguerCarne.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xEgg.IdLanche, IdIngrediente = queijo.IdIngrediente }); context.SaveChanges(); context.Add(new LancheIngrediente { IdLanche = xEggBacon.IdLanche, IdIngrediente = ovo.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xEggBacon.IdLanche, IdIngrediente = bacon.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xEggBacon.IdLanche, IdIngrediente = hamburguerCarne.IdIngrediente }); context.Add(new LancheIngrediente { IdLanche = xEggBacon.IdLanche, IdIngrediente = queijo.IdIngrediente }); context.SaveChanges(); #endregion } #endregion #region StatusPedido StatusPedido efetuado = new StatusPedido { IdStatusPedido = 1, Sigla = "Ef", Descricao = "Efetuado" }; StatusPedido pronto = new StatusPedido { IdStatusPedido = 2, Sigla = "Pr", Descricao = "Pronto" }; StatusPedido entregue = new StatusPedido { IdStatusPedido = 3, Sigla = "En", Descricao = "Entregue" }; StatusPedido cancelado = new StatusPedido { IdStatusPedido = 4, Sigla = "Cn", Descricao = "Cancelado" }; var listStatusPedido = new List<StatusPedido> { efetuado, pronto, entregue, cancelado }; if ((!context.Set<StatusPedido>().Any()) || (context.Set<StatusPedido>().Any(x => !listStatusPedido.Any(y => y.IdStatusPedido == x.IdStatusPedido)))) { context.AddRange(listStatusPedido); context.SaveChanges(); } Parametro inflacao = new Parametro { IdParametro = 1, Nome = "Inflacao", Valor = 5.ToString() }; var listParametros = new List<Parametro>{ inflacao }; if ((!context.Set<Parametro>().Any()) || (context.Set<Parametro>().Any(x => !listParametros.Any(y => y.IdParametro == x.IdParametro)))) { context.AddRange(listParametros); context.SaveChanges(); } #endregion }
public void Update(Lanche entity) { throw new NotImplementedException(); }
public PromocaoDoubleBurguer(Lanche lanche) : base(lanche) { _ingredientePromocao = _.INGREDIENTES_DEFAULT["HAMBURGUER DE CARNE"]; _precoIngredientePromocao = lanche.Ingredientes.FirstOrDefault(w => w.Codigo == _ingredientePromocao)?.Preco ?? 0; }
public void Remove(Lanche entity) { _repoLanche.Remove(entity); }
public TelaCadastrarLanche() { InitializeComponent(); this.lanche = new Lanche(); this.btnRemover.Enabled = false; }
public void AtualizarLanche(Lanche lanche) { var dao = new LanchesDAO(); dao.Atualiza(lanche); }
public Gerenciador() { Bebida bebida = new Bebida(); Lanche lanche = new Lanche(); }
public void AdicionarLancheAoPedido(Pedido pedido, Lanche lanche) { pedido.AdicionarLanche(lanche); this.banco.SaveChanges(); }
public PedidoItemDto(Lanche lanche, Ingrediente ingrediente, int quantidade) { Lanche = lanche; Ingrediente = ingrediente; Quantidade = quantidade; }
public PromocaoDoubleCheese(Lanche lanche) : base(lanche) { _ingredientePromocao = _.INGREDIENTES_DEFAULT["QUEIJO"]; _precoIngredientePromocao = lanche.Ingredientes.FirstOrDefault(w => w.Codigo == _ingredientePromocao)?.Preco ?? 0; }