Exemplo n.º 1
0
        protected void Application_Start()
        {
            MvcApplication.RegisterRoutes(RouteTable.Routes);

            var controllerFactory = new CommerceControllerFactory();

            ControllerBuilder.Current.SetControllerFactory(
                controllerFactory);
        }
Exemplo n.º 2
0
        protected void Application_Start()
        {
            MvcApplication.RegisterRoutes(RouteTable.Routes);

            var controllerFactory = new CommerceControllerFactory();

            ControllerBuilder.Current.SetControllerFactory(
                controllerFactory);
        }
Exemplo n.º 3
0
        protected void Application_Start()
        {
            MvcApplication.RegisterRoutes(RouteTable.Routes);

            var container = 
                new WindsorContainer(new XmlInterpreter());
            var repository =
                container.Resolve<ProductRepository>();
            var controllerFactory = 
                new CommerceControllerFactory(repository);

            ControllerBuilder.Current.SetControllerFactory(controllerFactory);
        }
Exemplo n.º 4
0
        protected void Application_Start()
        {
            MvcApplication.RegisterRoutes(RouteTable.Routes);

            var container =
                new WindsorContainer(new XmlInterpreter());
            var repository =
                container.Resolve <ProductRepository>();
            var controllerFactory =
                new CommerceControllerFactory(repository);

            ControllerBuilder.Current.SetControllerFactory(controllerFactory);
        }
Exemplo n.º 5
0
        private static IControllerFactory CreateControllerFactory()
        {
            string connectionString =
                ConfigurationManager.ConnectionStrings
                ["CommerceObjectContext"].ConnectionString;

            string productRepositoryTypeName =
                ConfigurationManager.AppSettings
                ["ProductRepositoryType"];
            var productRepositoryType =
                Type.GetType(productRepositoryTypeName, true);
            var repository =
                (ProductRepository)Activator.CreateInstance(
                productRepositoryType, connectionString);

            var controllerFactory =
                new CommerceControllerFactory(repository);

            return controllerFactory;
        }
Exemplo n.º 6
0
        private static IControllerFactory CreateControllerFactory()
        {
            string connectionString =
                ConfigurationManager.ConnectionStrings
                ["CommerceObjectContext"].ConnectionString;

            string productRepositoryTypeName =
                ConfigurationManager.AppSettings
                ["ProductRepositoryType"];
            var productRepositoryType =
                Type.GetType(productRepositoryTypeName, true);
            var repository =
                (ProductRepository)Activator.CreateInstance(
                    productRepositoryType, connectionString);

            var controllerFactory =
                new CommerceControllerFactory(repository);

            return(controllerFactory);
        }