protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var container = new WindsorContainer(); Bootstrapper.InitContainer(container); ControllerBuilder.Current.SetControllerFactory(new WindsorControllerFactory(container.Kernel)); GlobalConfiguration.Configuration.DependencyResolver = new WindsorDependencyResolver(container.Kernel); GmailClientContext.Init(); WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true); }
public AccountController(GmailClientContext dbContext) { this.dbContext = dbContext; }