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); }
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; }
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" }; var ananas = new Fruit { Name = "Ananas", Category = skenfrukt, Price = 10.3M }; var nypon = new Fruit { Name = "Nypon", Category = skenfrukt, Price = 2 }; var korsbar = new Fruit { Name = "Körsbär", Category = saftigÄkta, Price = 55 }; var mandel = new Fruit { Name = "Mandel", Category = saftigÄkta, Price = 42 }; var artor = new Fruit { Name = "Ärtor", Category = torrÄkta, Price = 30 }; var kikartor = new Fruit { Name = "Kikärtor", Category = torrÄkta, Price = 100 }; _context.Fruits.AddRange(ananas, nypon, korsbar, mandel, artor, kikartor); var b1 = new Basket { Name = "Min kundvagn", FruitInBaskets = new List <FruitInBasket> { new FruitInBasket { Fruit = nypon }, new FruitInBasket { Fruit = mandel }, } }; var b2 = new Basket { Name = "Min andra kundkorg", FruitInBaskets = new List <FruitInBasket> { new FruitInBasket { Fruit = nypon }, new FruitInBasket { Fruit = artor }, new FruitInBasket { Fruit = kikartor }, } }; _context.Baskets.AddRange(b1, b2); }