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>(); }