Esempio n. 1
0
        public static void Init()
        {
            var container = new Container(cfg =>
            {
                cfg.AddRegistry(new DefaultRegistry());
                cfg.AddRegistry(new ControllerRegistry());
                cfg.AddRegistry(new ActionFilterRegistry(
                        () => StructureMapResolver.CurrentNestedContainer));
                cfg.AddRegistry(new MvcRegistry());
                cfg.AddRegistry(new TaskRegistry());
                cfg.AddRegistry(new ModelMetadataRegistry());
                cfg.AddRegistry(new PaymentMethodRegistry());
                cfg.AddRegistry(new ValidationRegistry());
            });

            StructureMapResolver = new StructureMapDependencyResolver(container);
            DependencyResolver.SetResolver(StructureMapResolver);
        }
Esempio n. 2
0
        public static void Init()
        {
            var container = new Container(cfg =>
            {
                cfg.AddRegistry(new DefaultRegistry());
                cfg.AddRegistry(new ControllerRegistry());
                cfg.AddRegistry(new ActionFilterRegistry(
                                    () => StructureMapResolver.CurrentNestedContainer));
                cfg.AddRegistry(new MvcRegistry());
                cfg.AddRegistry(new TaskRegistry());
                cfg.AddRegistry(new ModelMetadataRegistry());
                cfg.AddRegistry(new PaymentMethodRegistry());
                cfg.AddRegistry(new ValidationRegistry());
            });

            StructureMapResolver = new StructureMapDependencyResolver(container);
            DependencyResolver.SetResolver(StructureMapResolver);
        }