Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
 public void Run(PostRegistrationTaskContext context)
 {
     BootstrapperRegistrationTasksHelper.Tasks.Add($"Executed {this.GetType().Name}");
 }