internal void CreateTestContext() { DbContextOptionsBuilder <DogBreedsContext> builder = new DbContextOptionsBuilder <DogBreedsContext>().UseInMemoryDatabase(); builder.EnableSensitiveDataLogging(); var context = new DogBreedsContext(builder.Options); Context = context; AddBreeds(); AddIndividuals(); }
public static void Main(string[] args) { IWebHost host = BuildWebHost(args); using (IServiceScope scope = host.Services.CreateScope()) { IServiceProvider services = scope.ServiceProvider; try { DogBreedsContext context = services.GetRequiredService <DogBreedsContext>(); var dataLoader = new DataLoader(context); dataLoader.ImportBreeds(); } catch (Exception ex) { } } host.Run(); }
public BreedsController(DogBreedsContext context) => this.context = context;
public IndividualsController(DogBreedsContext context) => this.context = context;