コード例 #1
0
ファイル: IdentityBuilder.cs プロジェクト: suku2356/Project
        public virtual void Configure(IDependencyContainer container)
        {
            Database.SetInitializer<IdentityDbContext>(null);

            container.RegisterPerRequest<IContext, Context>();
            container.RegisterPerRequest<DbContext, IdentityDbContext>(new Dictionary<String, Object> { { "nameOrConnectionString", ConfigurationManager.ConnectionStrings["mvcForum.DataProvider.MainDB"].ConnectionString } });

            container.RegisterGeneric(typeof(IRepository<>), typeof(Repository<>));

            // TODO: Do this in some other way!!
            new SpecificRepositoryConfiguration().Configure(container);

            //container.RegisterGenericPerRequest(typeof(IUserStore<ApplicationUser>), typeof(UserStore<ApplicationUser>));
            //container.RegisterGenericPerRequest(typeof(UserManager<ApplicationUser>), typeof(UserManager<ApplicationUser>));
            //container.RegisterGenericPerRequest(typeof(RoleManager<IdentityRole>), typeof(RoleManager<IdentityRole>));
        }
コード例 #2
0
 public void Configure(IDependencyContainer container)
 {
     container.RegisterPerRequest <INavigation, TopNavigation>();
     container.Register <ILogger, ASPNETTraceLog>();
 }
コード例 #3
0
		public void Configure(IDependencyContainer container) {
			container.RegisterPerRequest<INavigation, TopNavigation>();
			container.Register<ILogger, ASPNETTraceLog>();
		}