public Seeder(EntityFrameworkContext context, IEventDispatcher eventDispatcher) { this.context = context; this.Random = new Random(4711); ApplicationUser = new SeederUser(); ApplicationUser.UserName = "******"; ApplicationUser.displayName = "seeder"; Seed(); foreach (var ev in raisedEvents) { eventDispatcher.RaiseEvent(ev); } }
public static void UpdateDb() { using (EntityFrameworkContext context = new EntityFrameworkContext()) using (var eventService = new EventService(null, new NoLogger())) { context.Database.Initialize(false); if (!context.Clients.Any()) { new Seeder(context, eventService); context.SaveChanges(); } } }