public override void Load(CompositionContainer container)
        {
            base.Load(container);

            AddGlobalServices(container.Parent.Services);
            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get<ISiteMapBuilderService>(true));

            container.RegisterTypeMapping<IBeheerController, BeheerController>();
            container.RegisterTypeMapping<ICategorieController, CategorieController>();
            container.RegisterTypeMapping<ITrefwoordController, TrefwoordController>();
        }
        public override void Load(CompositionContainer container)
        {
            base.Load(container);

            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get <ISiteMapBuilderService>(true));

            container.RegisterTypeMapping <ITTAOrdersController, TTAOrdersController>();
        }
示例#3
0
        public override void Load(CompositionContainer container)
        {
            base.Load(container);

            AddGlobalServices(container.Parent.Services);
            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get <ISiteMapBuilderService>(true));

            container.RegisterTypeMapping <ICustomerManagerController, CustomerManagerController>();
        }
        public override void Load(CompositionContainer container)
        {
            base.Load(container);

            AddGlobalServices(container.Parent.Services);
            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get<ISiteMapBuilderService>(true));

            container.RegisterTypeMapping<IStoresController, StoresController>();
        }
        public override void Load(CompositionContainer container)
        {
            base.Load(container);

            AddGlobalServices(container.Parent.Services);
            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get <ISiteMapBuilderService>(true));
            container.RegisterTypeMapping <IShellController, ShellController>();
            Common.Logger.InitLogger();
        }
示例#6
0
        public void ChildContainersCanOverrideParentTypeMapping()
        {
            TestableRootCompositionContainer parent = new TestableRootCompositionContainer();
            CompositionContainer             child  = parent.Containers.AddNew <CompositionContainer>();

            parent.RegisterTypeMapping <IFoo, Foo>();
            child.RegisterTypeMapping <IFoo, Foo2>();

            Assert.AreEqual(typeof(Foo), parent.GetMappedType <IFoo>());
            Assert.AreEqual(typeof(Foo2), child.GetMappedType <IFoo>());
        }
        public override void Load(CompositionContainer container)
        {
            if (container == (CompositionContainer)null)
                throw new ArgumentNullException("container", 
                    "Controleer of CompositionContainer beschikbaar is.");

            base.Load(container);

            AddGlobalServices(container.Parent.Services);
            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get<ISiteMapBuilderService>(true));

            container.RegisterTypeMapping<IBeheerThemasController, BeheerThemasController>();
        }
示例#8
0
        public void WebApplicationCreatesBuilderThatDoesContainerAwareTypeMapping()
        {
            TestableWebClientApplication app = new TestableWebClientApplication();
            MockHttpContext context          = new MockHttpContext();

            app.TestRun();

            CompositionContainer root = app.RootContainer;

            root.RegisterTypeMapping <IFoo, Foo>();

            IFoo created = (IFoo)(root.BuildNewItem(typeof(IFoo)));

            Assert.IsNotNull(created);
            Assert.IsTrue(created is Foo);
        }
        public override void Load(CompositionContainer container)
        {
            base.Load(container);

            AddGlobalServices(container.Parent.Services);
            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get <ISiteMapBuilderService>(true));

            RepositoryMembershipProvider membershipProvider = Membership.Provider as RepositoryMembershipProvider;

            if (membershipProvider != null)
            {
                membershipProvider.EmployeeService = container.Services.Get <IEmployeeService>();
                membershipProvider.ValidPassword   = "******";
            }

            container.RegisterTypeMapping <IOrdersController, OrdersController>();
        }
        public override void Load(CompositionContainer container)
        {
            base.Load(container);

            AddGlobalServices(container.Parent.Services);
            AddModuleServices(container.Services);
            RegisterSiteMapInformation(container.Services.Get<ISiteMapBuilderService>(true));

            RepositoryMembershipProvider membershipProvider = Membership.Provider as RepositoryMembershipProvider;
            if (membershipProvider != null)
            {
                membershipProvider.EmployeeService = container.Services.Get<IEmployeeService>();
                membershipProvider.ValidPassword = "******";
            }

            container.RegisterTypeMapping<IOrdersController, OrdersController>();
        }