Пример #1
0
        public void Remover(LancheItem item)
        {
            var pedidoItemExitente = _pedidoItems.FirstOrDefault(f => f.Ingrediente.Id == item.Ingrediente.Id);

            if (pedidoItemExitente != null)
            {
                pedidoItemExitente.Remover(item.Quantidade);
            }
        }
Пример #2
0
        public void Adicionar(LancheItem pedidoItem)
        {
            if (pedidoItem.Quantidade <= 0)
            {
                return;
            }

            var pedidoItemExitente = _pedidoItems.FirstOrDefault(f => f.Ingrediente.Id == pedidoItem.Ingrediente.Id);

            if (pedidoItemExitente != null)
            {
                pedidoItemExitente.Adicionar(pedidoItem.Quantidade);
            }
            else
            {
                _pedidoItems.Add(pedidoItem);
            }
        }
Пример #3
0
        private void QuantidadeCarne()
        {
            var idIngredienteCarne = (int)IngredienteEnum.Carne;

            pedidoItemCarne = pedido.PedidoItens.FirstOrDefault(c => c.Ingrediente.Id == idIngredienteCarne);
        }
Пример #4
0
        private void QuantidadeQueijo()
        {
            var idIngredienteCarne = (int)IngredienteEnum.Queijo;

            pedidoItemQueijo = pedido.PedidoItens.FirstOrDefault(c => c.Ingrediente.Id == idIngredienteCarne);
        }