public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                using (var scope = app.ApplicationServices.CreateScope())
                {
					NekoPetShopContext context = scope.ServiceProvider.GetService<NekoPetShopContext>();
					IDBInitializer dbInitializer = scope.ServiceProvider.GetService<IDBInitializer>();
					dbInitializer.Seed(context);
                }
                app.UseDeveloperExceptionPage();
            }
            else
            {
                using (var scope = app.ApplicationServices.CreateScope())
                {
					NekoPetShopContext context = scope.ServiceProvider.GetService<NekoPetShopContext>();
					IDBInitializer dbInitializer = scope.ServiceProvider.GetService<IDBInitializer>();
					dbInitializer.Seed(context);
				}
                app.UseDeveloperExceptionPage();
                app.UseHsts();
            }

			app.UseCors(builder =>
			{
				builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
			});

			app.UseHttpsRedirection();
			app.UseAuthentication();
			app.UseMvc();
        }
示例#2
0
 public OwnerRepository(NekoPetShopContext context)
 {
     _context = context;
 }
示例#3
0
 public ColorRepository(NekoPetShopContext context)
 {
     _context = context;
 }