Пример #1
0
        public static void Initialize(StorageContext1 storage)
        {
            if (!storage.Products.Any())
            {
                storage.Products.AddRange(
                    new Product { ProductName = "Doll", Price = 500 },
                    new Product { ProductName = "Lego", Price = 1000 }
                    );
                storage.SaveChanges();
            }

            if (!storage.Categories.Any())
            {
                var pr = new List<Product>();
                pr.AddRange(storage.Products.ToList());
                storage.Categories.AddRange(
                    new Category { Name = "Toys", Products = pr },
                    new Category { Name = "Phones" }
                    );
                storage.SaveChanges();
            }
            if (!storage.Orders.Any())
            {
                //var pr = new Product();
                //pr = storage.Products.Select(p => p).Where(p => p.Id == 1).First();
                //storage.Orders.Add(
                //    new Order { Address = "Rogatyn", contactPhone = "+123456789123", OrderDate = DateTime.Now, Products = pr }
                //    );
                //storage.SaveChanges();
            }
        }