示例#1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new RecordShopContext(
                       serviceProvider.GetRequiredService <DbContextOptions <RecordShopContext> >()))
            {
                // Look for any records
                if (context.Record.Any())
                {
                    return;   // DB has been seeded
                }

                context.Record.AddRange(
                    new Record
                {
                    Name        = "A Bucket",
                    Artist      = "Some Dude",
                    Genre       = "Rock",
                    Price       = 7.99M,
                    Description = "This is really just a bucket.",
                    ImageUrl    = "https://cdnimg.webstaurantstore.com/images/products/large/221211/1199302.jpg",
                },

                    new Record
                {
                    Name        = "Music For Supermarkets",
                    Artist      = "Jean Michel Jarre",
                    Genre       = "Classical",
                    Price       = 20000.99M,
                    Description = "A very rare find.",
                    ImageUrl    = "https://www.loveantiques.com/user_resources/images/content/Michael%20Jarre%20-%20Music%20For%20Supermarkets.jpg",
                },

                    new Record
                {
                    Name        = "God Save The Queen",
                    Artist      = "Sex Pistols",
                    Genre       = "Rock",
                    Price       = 12000M,
                    Description = "Onlyy 300 ever printed!",
                    ImageUrl    = "https://www.loveantiques.com/user_resources/images/content/Sex%20Pistols%20-%20God%20Save%20The%20Queen.jpg",
                },

                    new Record
                {
                    Name        = "Please Please Me",
                    Artist      = "The Beatles",
                    Genre       = "Rock",
                    Price       = 7500M,
                    Description = "Only 300 ever printed!",
                    ImageUrl    = "https://www.loveantiques.com/user_resources/images/content/please%20please%20me.jpg",
                }
                    );
                context.SaveChanges();
            }
        }
示例#2
0
 public DeleteModel(RecordShop.Models.RecordShopContext context)
 {
     _context = context;
 }
示例#3
0
 public IndexModel(RecordShop.Models.RecordShopContext context)
 {
     _context = context;
 }
示例#4
0
 public EditModel(RecordShop.Models.RecordShopContext context)
 {
     _context = context;
 }
示例#5
0
 public CreateModel(RecordShop.Models.RecordShopContext context)
 {
     _context = context;
 }
示例#6
0
 public DetailsModel(RecordShop.Models.RecordShopContext context)
 {
     _context = context;
 }