protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapConfig.Register(); var container = new Container(); container.Register <IFarmaciaRepository, FarmaciaRepository>(); container.Register <IUsuarioRepository, UsuarioRepository>(); container.Register <IProdutoRepository, ProdutoRepository>(); container.Register <IPrecoRepository, PrecoRepository>(); container.Register <DataBaseContext>(Lifestyle.Singleton); container.RegisterMvcControllers(Assembly.GetExecutingAssembly()); container.Verify(); DependencyResolver.SetResolver(new SimpleInjectorDependencyResolver(container)); }