Beispiel #1
0
        public override bool OnStart()
        {
            // For information on handling configuration changes
            // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
            RoleEnvironment.Changing += RoleEnvironmentChanging;
            RoleEnvironment.Changed  += RoleEnvironmentChanged;

            using (var container = new UnityContainer())
            {
                ContainerBootstraper.RegisterTypes(container, true);

                container.Resolve <ISurveyStore>().Initialize();
                container.Resolve <ISurveyAnswerStore>().Initialize();
                container.Resolve <ISurveyAnswersSummaryStore>().Initialize();
                container.Resolve <ISurveyTransferStore>().Initialize();

                var tenantStore = container.Resolve <ITenantStore>();
                tenantStore.Initialize();

                // Set Adatum's logo
                SetLogo("adatum", tenantStore, TenantInitLogo.adatum_logo);

                // Set Fabrikam's logo
                SetLogo("fabrikam", tenantStore, TenantInitLogo.fabrikam_logo);

                return(base.OnStart());
            }
        }
 public TenantStoreBasedIssuerNameRegistry()
 {
     using (var container = new UnityContainer())
     {
         ContainerBootstraper.RegisterTypes(container);
         this.tenantStore = container.Resolve <ITenantStore>();
     }
 }
Beispiel #3
0
 static void Main(string[] args)
 {
     using (var container = new UnityContainer())
     {
         ContainerBootstraper.RegisterComponents(container);
         CommandDispatcher.DispatchCommand(args, container, Console.Out, Console.Error);
     }
 }
Beispiel #4
0
 public FederationSecurityTokenService(SecurityTokenServiceConfiguration configuration)
     : base(configuration)
 {
     using (var container = new UnityContainer())
     {
         ContainerBootstraper.RegisterTypes(container);
         this.tenantStore = container.Resolve <ITenantStore>();
     }
 }
Beispiel #5
0
        public void ResolveISurveyAnswersSummaryStore()
        {
            using (var container = new UnityContainer())
            {
                ContainerBootstraper.RegisterTypes(container);
                var actualObject = container.Resolve <ISurveyAnswersSummaryStore>();

                Assert.IsInstanceOfType(actualObject, typeof(SurveyAnswersSummaryStore));
            }
        }
Beispiel #6
0
        protected void Application_Start()
        {
            var container = new UnityContainer();

            ContainerBootstraper.RegisterTypes(container, false);
            ControllerBuilder.Current.SetControllerFactory(new UnityControllerFactory(container));

            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
Beispiel #7
0
        public override bool OnStart()
        {
            // For information on handling configuration changes
            // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
            RoleEnvironment.Changing += RoleEnvironmentChanging;
            RoleEnvironment.Changed  += RoleEnvironmentChanged;

            using (var container = new UnityContainer())
            {
                ContainerBootstraper.RegisterTypes(container, true);

                container.Resolve <ISurveyStore>().Initialize();
                container.Resolve <ISurveyAnswerStore>().Initialize();
            }

            return(base.OnStart());
        }
Beispiel #8
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            var container = new UnityContainer();

            ContainerBootstraper.RegisterTypes(container, false);
            ControllerBuilder.Current.SetControllerFactory(new UnityControllerFactory(container));

            //RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            //AreaRegistration.RegisterAllAreas();
            //AppRoutes.RegisterRoutes(RouteTable.Routes);

            FederatedAuthentication.ServiceConfigurationCreated += OnServiceConfigurationCreated;

            AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.Name;
        }