Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (listBox1.SelectedItem != null)
            {
                var selectedPizza = (Pizza)listBox1.SelectedItem;

                var addedPizzaEntry = listBox2.Items.OfType <PizzaOrderEntry>().FirstOrDefault(x => x.PizzaId == selectedPizza.Id);

                if (addedPizzaEntry != null)
                {
                    listBox2.Items.Remove(addedPizzaEntry);
                    addedPizzaEntry.Count = addedPizzaEntry.Count + Convert.ToInt32(numericUpDown1.Value);
                    listBox2.Items.Add(addedPizzaEntry);
                }
                else
                {
                    var pizzaEntry = new PizzaOrderEntry()
                    {
                        Count   = Convert.ToInt32(numericUpDown1.Value),
                        Price   = selectedPizza.Price,
                        Pizza   = selectedPizza,
                        PizzaId = selectedPizza.Id,
                    };
                    listBox2.Items.Add(pizzaEntry);
                }
            }
        }
Esempio n. 2
0
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            var conf = modelBuilder.Configurations;

            conf.Add(Pizza.GetConfiguration());
            conf.Add(PizzaOrder.GetConfiguration());
            conf.Add(PizzaOrderEntry.GetConfiguration());

            base.OnModelCreating(modelBuilder);
        }