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" }; _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); }