Exemple #1
0
        internal void CreateTestContext()
        {
            DbContextOptionsBuilder <DogBreedsContext> builder = new DbContextOptionsBuilder <DogBreedsContext>().UseInMemoryDatabase();

            builder.EnableSensitiveDataLogging();

            var context = new DogBreedsContext(builder.Options);

            Context = context;

            AddBreeds();
            AddIndividuals();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
 public BreedsController(DogBreedsContext context) => this.context = context;
 public IndividualsController(DogBreedsContext context) => this.context = context;