コード例 #1
0
        public static void RegisterDependencies()
        {
            var builder = new ContainerBuilder();

            builder.RegisterControllers(typeof(MvcApplication).Assembly);
            DependencyRegistrar.Build(builder);
            _container = builder.Build();
            DependencyResolver.SetResolver(new AutofacDependencyResolver(_container));

            ModelBinders.Binders[typeof(SearchProfileCriteriaModel)] = new SearchCriteriaBinder();
            ModelBinders.Binders[typeof(SearchStateCriteriaModel)]   = new SearchCriteriaBinder();
            ModelBinders.Binders[typeof(ProfileModel)]         = new ProfileModelBinder();
            ModelBinders.Binders[typeof(RegisterModel)]        = new ProfileModelBinder();
            ModelBinders.Binders[typeof(FacebookProfileModel)] = new FacebookProfileModelBinder();
        }