コード例 #1
0
 public void Initialize(IModuleRegistrar registrar)
 {
     registrar.RegisterTypeWithContainerControlledLife<IDatabaseFactory, DatabaseFactory>();
     registrar.RegisterTypeWithContainerControlledLife<IUnitOfWork, UnitOfWork>();
     registrar.RegisterTypeWithContainerControlledLife<IContactUsRepository, ContactUsRepository>();
     registrar.RegisterTypeWithContainerControlledLife<ITeamMemberRepository, TeamMemberRepository>();
     registrar.RegisterTypeWithContainerControlledLife<ICustomerRepository, CustomerRepository>();
     registrar.RegisterTypeWithContainerControlledLife<ICompanyRepository, CompanyRepository>();
     registrar.RegisterTypeWithContainerControlledLife<IProductRepository, ProductRepository>();
     registrar.RegisterTypeWithContainerControlledLife<IOrderDemoRepository, OrderDemoRepository>();
     registrar.RegisterType<IUserRepository, UserRepository>();
     registrar.RegisterType<IFeaturesRepository, FeaturesRepository>();
 }