protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); DatabaseConfig.RegisterDatabase(); AutoMapperConfig.RegisterConfig(); Database.SetInitializer(new StoreContextInitializer()); using (var context = new StoreContext()) { context.Database.Initialize(false); } if (!WebSecurity.Initialized) { WebSecurity.InitializeDatabaseConnection( connectionStringName: "DefaultConnection", userTableName: "User", userIdColumn: "Id", userNameColumn: "Email", autoCreateTables: false); } }
public UserService(StoreContext context) { this.context = context; }
public ProductService(StoreContext context) { this.context = context; }
public CategoryService(StoreContext context) { this.context = context; }
public CartService(StoreContext context) { this.context = context; }