コード例 #1
0
        public static void EnsureSeedDataForContext(this AccessoriesDbContext context)
        {
            // first, clear the database.  This ensures we can always start
            // fresh with each demo
            if (!context.Accessories.Any())
            {
                List <Accessory> accessories = new List <Accessory>
                {
                    new Accessory {
                        Name = "Dress", Price = 15.95M, Description = "Beautiful Dress", ImageUrl = "/images/Dress_1.jpg", Category = Categories()["Dresses"]
                    },
                    new Accessory {
                        Name = "Belt", Price = 18.95M, Description = "Wonderfull Belt", ImageUrl = "/images/Belt_2.jpg", Category = Categories()["Belts"]
                    },
                    new Accessory {
                        Name = "Shoes", Price = 15.95M, Description = "Beautiful Shoes", ImageUrl = "/images/ShoesFlat_3.jpg", Category = Categories()["Shoes"]
                    },
                    new Accessory {
                        Name = "Bag", Price = 12.95M, Description = "Wonderfull Bag", ImageUrl = "/images/Bag_1.jpg", Category = Categories()["Bags"]
                    },
                    new Accessory {
                        Name = "Hat", Price = 13.95M, Description = "Beautiful Hat", ImageUrl = "/images/Hat_2.jpg", Category = Categories()["Hats"]
                    },
                    new Accessory {
                        Name = "Scarf", Price = 16.95M, Description = "Wonderfull Scarf", ImageUrl = "/images/Scarf_3.jpg", Category = Categories()["Scarfs & Wraps"]
                    },
                    new Accessory {
                        Name = "Ring", Price = 19.95M, Description = "Beautiful Ring", ImageUrl = "/images/Ring_1.jpg", Category = Categories()["Rings"]
                    },
                    new Accessory {
                        Name = "Gloves", Price = 14.95M, Description = "Wonderfull Gloves", ImageUrl = "/images/Gloves_2.jpg", Category = Categories()["Gloves"]
                    },
                    new Accessory {
                        Name = "Glasses", Price = 11.95M, Description = "Beautiful Glasses", ImageUrl = "/images/Glasses_3.jpg", Category = Categories()["Glasses"]
                    },
                    new Accessory {
                        Name = "Wallet", Price = 17.95M, Description = "Wonderfull Wallet", ImageUrl = "/images/Wallet_1.jpg", Category = Categories()["Wallets"]
                    },
                    new Accessory {
                        Name = "Face Mask", Price = 22.95M, Description = "Beautiful Face Mask", ImageUrl = "/images/Face_Mask_3.jpg", Category = Categories()["Face Masks"]
                    },
                    new Accessory {
                        Name = "Neck Gaiter", Price = 20.95M, Description = "Wonderfull Neck Gaiter", ImageUrl = "/images/Neck_Gaiter_2.jpg", Category = Categories()["Neck Gaiters"]
                    },
                };
                context.Accessories.AddRange(accessories);
            }
            // init seed data
            if (!context.Categories.Any())
            {
                context.Categories.AddRange(Categories().Select(c => c.Value));
            }

            context.SaveChanges();
        }
コード例 #2
0
 private ShoppingCart(AccessoriesDbContext dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #3
0
 public AccessoryRepository(AccessoriesDbContext dbContext)
 {
     _dbContext = dbContext;
 }