Ejemplo n.º 1
0
        private Fruit AddFruit(string name, FruitCategory category, decimal?price = null)
        {
            var newFruit = new Fruit {
                Name = name, Category = category, Price = price
            };

            _context.Fruits.Add(newFruit);
            return(newFruit);
        }
Ejemplo n.º 2
0
        public void AddCategoriesAndFruits()
        {
            var skenfrukt = new FruitCategory {
                Name = "Skenfrukt"
            };
            var torrÄkta = new FruitCategory {
                Name = "Torr äkta frukt"
            };
            var saftigÄkta = new FruitCategory {
                Name = "Saftig äkta frukt"
            };

            _context.FruitCategories.Add(skenfrukt);
            _context.FruitCategories.Add(torrÄkta);
            _context.FruitCategories.Add(saftigÄkta);

            AddFruit("Ananas", skenfrukt);
            var nypon = AddFruit("Nypon", skenfrukt, 100);

            AddFruit("Smultron", skenfrukt);
            AddFruit("Päron", skenfrukt);
            AddFruit("Äpple", skenfrukt);

            AddFruit("Körsbär", saftigÄkta);
            AddFruit("Mandel", saftigÄkta);
            var persika = AddFruit("Persika", saftigÄkta);
            var plommon = AddFruit("Plommon", saftigÄkta);

            AddFruit("Ärtor", torrÄkta);
            AddFruit("Kikärtor", torrÄkta);
            AddFruit("Bönor", torrÄkta);

            var b1 = new Basket();

            b1.Name = "Min shoppingkorg";

            b1.FruitInBaskets = new List <FruitInBasket>();

            b1.FruitInBaskets.Add(new FruitInBasket
            {
                Fruit = nypon
            });

            b1.FruitInBaskets.Add(new FruitInBasket
            {
                Fruit = persika
            });
            b1.FruitInBaskets.Add(new FruitInBasket
            {
                Fruit = plommon
            });

            var b2 = new Basket();

            b2.Name           = "Mina shoppingkorg med plommon";
            b2.FruitInBaskets = new List <FruitInBasket>();

            b2.FruitInBaskets.Add(new FruitInBasket
            {
                Fruit = plommon
            });

            _context.Baskets.Add(b1);
            _context.Baskets.Add(b2);
        }