// This method will create and seed the database.
        public void Initialize(ProductApiContext context)
        {
            context.Database.EnsureDeleted();
            context.Database.EnsureCreated();

            // Look for any Products
            if (context.Products.Any())
            {
                return;   // DB has been seeded
            }

            List <Product> products = new List <Product>
            {
                new Product {
                    Name = "Hammer", Price = 100, ItemsInStock = 10, ItemsReserved = 0
                },
                new Product {
                    Name = "Screwdriver", Price = 70, ItemsInStock = 20, ItemsReserved = 0
                },
                new Product {
                    Name = "Drill", Price = 500, ItemsInStock = 2, ItemsReserved = 0
                }
            };

            context.Products.AddRange(products);
            context.SaveChanges();
        }
Ejemplo n.º 2
0
 public ProductRepository(ProductApiContext context)
 {
     db = context;
 }