public void Configure(IApplicationBuilder app, IHostingEnvironment env, SayDbContext context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } context.Database.Migrate(); app.UseStaticFiles(); app.UseStatusCodePages(); app.UseSession(); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "categoryfilter", template: "Product/{action}/{category?}", defaults: new { Controller = "Product", action = "List" }); routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{Id?}"); }); DbInitializer.Seed(app); //AdminInitializer.CreateRoles(service, _configurationRoot).Wait(); AdminInitializer.InitializeAsync(app, _configurationRoot).Wait(); }
public OrderRepository(SayDbContext sayDbContext, ShoppingCart shoppingCart) { _sayDbContext = sayDbContext; _shoppingCart = shoppingCart; }
public CategoryRepository(SayDbContext sayDbContext) { _sayDbContext = sayDbContext; }
public ProductRepository(SayDbContext appDbContext) { _appDbContext = appDbContext; }