예제 #1
0
 public override void Configure()
 {
     using (var context = new MusakaDbContext())
     {
         if (!context.UserRoles.Any() && !context.OrderStatuses.Any())
         {
             Console.WriteLine("SEEDING DATABASE - INITIAL");
             InitialSeed();
         }
     }
 }
예제 #2
0
        private void InitialSeed()
        {
            using (var context = new MusakaDbContext())
            {
                context.UserRoles.Add(new UserRole {
                    Name = "Admin"
                });
                context.UserRoles.Add(new UserRole {
                    Name = "User"
                });

                context.OrderStatuses.Add(new OrderStatus {
                    Name = "Active"
                });
                context.OrderStatuses.Add(new OrderStatus {
                    Name = "Completed"
                });

                context.SaveChanges();
            }
        }