コード例 #1
0
        public void Register(ContainerBuilder builder, ITypeFinder typeFinder, EHRSConfig config)
        {
            builder.Register(c =>
                             HttpContext.Current != null ?
                             (new HttpContextWrapper(HttpContext.Current) as HttpContextBase) :
                             (new FakeHttpContext("~/") as HttpContextBase))
            .As <HttpContextBase>()
            .InstancePerLifetimeScope();


            RegisterControllers(builder);

            RegisterModelBinders(builder);
        }
コード例 #2
0
        public void Register(ContainerBuilder builder, ITypeFinder typeFinder, EHRSConfig config)
        {
            //HTTP context and other related stuff
            builder.Register(c =>
                             //register FakeHttpContext when HttpContext is not available
                             HttpContext.Current != null ?
                             (new HttpContextWrapper(HttpContext.Current) as HttpContextBase) :
                             (new FakeHttpContext("~/") as HttpContextBase))
            .As <HttpContextBase>()
            .InstancePerLifetimeScope();


            RegisterControllers(builder);

            RegisterModelBinders(builder);
        }