public AdminViewModel(CocodrinksContext context) { _context = context; Orders = _context.Orders.Include(o => o.OrderLines).ToList(); Articles = _context.Articles.ToList(); Users = _context.Users.ToList(); }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new CocodrinksContext( serviceProvider.GetRequiredService < DbContextOptions <CocodrinksContext> >())) { if (context.Articles.Any()) { return; // DB has been seeded } context.Articles.AddRange( new Article { Name = "red drink", Description = "Romantic Drink", Imagelocation = "/media/pinksoda.png" }, new Article { Name = "black drink", Description = "Dark drink", Imagelocation = "/media/bluesoda.png" } ); context.Users.AddRange( new User { Name = "admin", Password = "******", Email = "*****@*****.**", AccessLevel = 0 }, new User { Name = "test", Password = "******", Email = "*****@*****.**", AccessLevel = 10 } ); context.Onderdelen.AddRange( new Onderdelen { type = "Moertjes", hoeveelheid = 5000 }, new Onderdelen { type = "Wastrommels", hoeveelheid = 44 }, new Onderdelen { type = "Stekkers", hoeveelheid = 98 }, new Onderdelen { type = "Water filters", hoeveelheid = 280 }, new Onderdelen { type = "Stof filters", hoeveelheid = 143 }, new Onderdelen { type = "Knopjes", hoeveelheid = 2500 }, new Onderdelen { type = "Zekeringen", hoeveelheid = 3149 } ); context.SaveChanges(); } }