public void Run(PostRegistrationTaskContext context) { if (MediatorTestHelper.IsSeedData) { var serviceProvider = context.ServiceProvider; var testDbContext = serviceProvider.GetService <SchoolDbContext>(); testDbContext.Database.EnsureDeleted(); testDbContext.Database.EnsureCreated(); testDbContext.Set <Student>().Add(new Student { Id = 1, FirstName = "a", LastName = "b" }); var student = new Student { Id = 2, FirstName = "x", LastName = "y" }; var address = new Address { Id = Guid.NewGuid(), Street = "Computer Science", Student = student }; testDbContext.Set <Student>().Add(student); testDbContext.Set <Address>().Add(address); testDbContext.SaveChanges(); } }
public void Run(PostRegistrationTaskContext context) { BootstrapperRegistrationTasksHelper.Tasks.Add($"Executed {this.GetType().Name}"); }